HTML經典筆記

2021-04-14 00:23:43 字數 3523 閱讀 3248

●為什麼用css:

·一組樣式可以呼叫在多個物件上

·語法易學易懂(比html的語法還容易學,學了html之後,學css將非常容易)

·豐富的樣式效果

·是 dhtml 的基礎

·用css布局的乙個好處是可以批量對頁面進行修改,它能將文件結構和表現層分離開來,

減輕工作量和伺服器的負荷,增加站點的擴充套件能力和應用。

●什麼是css

css的英文是cascading style sheets,中文可以翻譯成串聯式樣式表。

●css分類:按其位置可以分成三種

1、內嵌樣式:

內嵌樣式是混合在html標記裡使用的,用這種方法,可以很簡單的對某個元素單獨定義樣式。內嵌樣式的使用是直接將在html標記裡加入style引數。而style引數的內容就是css的屬性和值,如下例:

<

p style

="color: sienna;margin-left: 20px;"

>

這是乙個段落 

p>

在style引數後面的引號裡的內容相當於在樣式表大括號裡的內容。 

注意:style引數可以應用於任意body內的元素(包括body本身),除了basefont、param和script。

2、內部樣式表這是

這是最典型的css的宣告方式,但我 個人 認為:,影響頁面的外觀;

內部樣式表是把樣式表放到頁面的

注意:有些低版本的瀏覽器不能識別style標記,這意味著低版本的瀏覽器會忽略style標記裡的內容,並把style標記裡的內容以文字直接顯示到頁面上。為了避免這樣的情況發生,我們用加html注釋的方式()隱藏內容而不讓它顯示:

3、外部樣式表:

呼叫外部樣式表是把樣式表儲存為乙個樣式表檔案,然後在頁面中用標記鏈結到這個樣式表檔案,這個標記必須放到頁面的

●css注釋

/*定義段落樣式表 

*/

1. 基本語法

css的定義是由三個部分構成:選擇符(selector),屬性(properties)和屬性的取值(value)。 

基本格式如下:

selector 

/*(選擇符 ) 

*/

選擇符是可以是多種形式,一般是你要定義樣式的html標記,例如body、p、table……,你可以通過此方法定義它的屬性和值,屬性和值要用冒號隔開:

body 

選擇符body是指頁面主體部分,color是控制文字顏色的屬性,black是顏色的值,此例的效果是使頁面中的文字為黑色。 

為了方便你自己或者他人日後更好地理解你的css**,你可以寫css**注釋。css**注釋以/*開頭,以*/結束。

如果屬性的值是多個單詞組成,必須在值上加引號,比如字型的名稱經常是幾個單詞的組合:

p /*

(定義段落字型為sans serif)

*/

/*(段落排列居中,段落中文字為黑色,字型是arial)

*/

2. 選擇符組 (集體宣告 和 分項宣告方式)

你可以把相同屬性和值的選擇符組合起來書寫,用逗號將選擇符分開,這樣可以減少樣式重複定義:

h1, h2, h3, h4, h5, h6 

/*(這個組裡包括所有的標題元素,每個標題元素的文字都為綠色)

*/

p, table

/*(段落和**裡的文字尺寸為9號字)

*/

/*效果完全等效於:

*/

table 

3. 類選擇符

用類選擇符你能夠把相同的元素分類定義不同的樣式,定義類選擇符時,在自定類的名稱前面加乙個點號。假如你想要兩個不同的段落,乙個段落向右對齊,乙個段落居中,你可以先定義兩個類:

p.right 

p.center 

然後用不在不同的段落裡,只要在html標記裡加入你定義的class引數:

<

p class

="right"

>

這個段落向右對齊的 

p>

<

p class

="center"

>

這個段落是居中排列的 

p>

<

p class

="right"

>

這個段落向右對齊的 

p>

<

p class

="center"

>

這個段落是居中排列的 

p>

注意:類的名稱可以是任意英文單詞或以英文開頭與數字的組合,一般以其功能和效果簡要命名。 

類選擇符還有一種用法,在選擇符中省略html標記名,這樣可以把幾個不同的元素定義成相同的樣式:

.center  

(定義.center的類選擇符為文字居中排列) 

這樣的類可以被應用到任何元素上。下面我們使h1元素(標題1)和p元素(段落)都歸為「center」類,這使兩個元素的樣式都跟隨「.center」這個類選擇符:

<

h1 class

="center"

>

這個標題是居中排列的 

h1>

<

p class

="center"

>

這個段落也是居中排列的 

p>

注意:這種省略html標記的類選擇符是我們經後最常用的css方法,使用這種方法,我們可以很方便的在任意元素上套用預先定義好的類樣式。

4. id選擇符

在html頁面中id引數指定了某個單一元素,id選擇符是用來對這個單一元素定義單獨的樣式。 

id選擇符的應用和類選擇符類似,只要把class換成id即可。將上例中類用id替代:

定義id選擇符要在id名稱前加上乙個「#」號。和類選擇符相同,定義id選擇符的屬性也有兩種方法。下面這個例子,id屬性將匹配所有id="intro"的元素:

<

p id

="intro"

>

這個段落向右對齊 

p>

#intro 

p#intro 

●定義鏈結的樣式

css中用四個偽類來定義鏈結的樣式,分別是:a:link、a:visited、a:hover和a : active,例如:

a:link

a:visited 

a:hover 

a:active 

以上語句分別定義了"鏈結、已訪問過的鏈結、滑鼠停在上方時、點下滑鼠時"的樣式。注意,必須按以上順序寫,否則顯示可能和你預想的不一樣。記住它們的順序是「lvha」。

(字型尺寸為預設尺寸的110%;粗體;藍色;背景顏色透明) 

下面這個例子,id屬性只匹配id="intro"的段落元素:

注意:id選擇符侷限性很大,只能單獨定義某個元素的樣式,一般只在特殊情況下使用。

Html 經典布局(三)

經典布局案例 三 doctype html html lang en head meta charset utf 8 title css布局 title head body div style height 400px width 200px float left div div style hei...

Html 經典布局(一)

經典布局案例 一 doctype html html lang en head meta charset utf 8 title css布局 title head body style margin 0 div style width 200px height 500px float left di...

Html 一些經典

標籤用於蒐集使用者資訊。根據不同的 type 屬性值,輸入字段擁有很多種形式。可以是文字字段 核取方塊 掩碼後的文字控制項 單選按鈕 按鈕等等。text 文字區域 readonly屬性 是否唯讀。password 密碼區域,輸入的文字以 展示 checkbox 核取方塊 checked屬性 是否選中...