国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

CSS學(xué)習(xí)之二 選擇器

2024-07-11 08:38:43
字體:
供稿:網(wǎng)友

1、元素選擇器:往往是HTML元素,也可能是XML定義的元素,舉例:


h1 {color:red;}/* 元素選擇器 */
h2 {font:normal 12px/16px “Courier New”,Arial;}/* css關(guān)鍵字由空格隔開,只有font屬性中字體大小和行高可用“/”分割 */
h3,p {background-color:#EEE;}/* 選擇器的分組 */

2、通配選擇器,它為頁面中所有元素添加樣式,就像是一個通配符,舉例:


* {color:blue;}/* 通配選擇器,等價于列出了文檔中所有元素的color屬性均為blue,它的優(yōu)先級很低 */
*.p {font-weight:bold;}/* 類選擇器,運(yùn)用到所有類為p的元素上,可以忽略(*)號,等價于.p */

3、類選擇器:多的不廢話,說一下多類選擇器吧,舉例:
有如下HTML代碼:


<p class=”p”>This is a paragraph</p><!– 類選擇符 –>
<div class=”p”>This is a div element</div><!– 類選擇符 –>
<p class=”urgent warning”>This is a paragraph</p><!– 多類選擇符,一個class可以包含一個詞列表,各個詞之間用空格隔開 –>
<p class=”urgent warning help”>Those words’s background-color is red too in all browser!</p><!– 多類選擇符,.waring.urgent選擇器將不能匹配這里的p –>
<p class=” help ie6″>Those words’s background-color is red in browser ie6!</p><!– 多類選擇符,由于help在選擇器中最后出現(xiàn),所以在IE6中背景為紅色的 –>
<p class=”help”>Those words’s background-color is red in browser ie6!</p><!– 類選擇符,由于help在選擇器中最后出現(xiàn),所以在IE6中背景為紅色的 –>
<p>This is a paragraph<span class=”warning”> But this is a span element</span></p>

CSS風(fēng)格如下:


p.p {font-style:italic;}/* 類選擇器,選擇段落且類為p時才顯示粗體 */
.waring {font-weight:bold;}
.urgent {font-style:italic;}
.warning.urgent {background-color:silver;}/* 類選擇器,選擇同時包含waring和urgent兩個類的元素,且出現(xiàn)的順序可以和定義class時不同 */
p.warning.urgent.help {background-color:red;}/* 類選擇器,選擇同時包含waring,urgent和help三個類的p元素,但是在IE6中此選擇符匹配class屬性中包含help的所有p元素 */

在非IE6下面,CSS里如果有.warning.urgent.help這類的選擇器,它只匹配同時包含waring,urgent和help三個類的HTML元素,而HTML中諸如class="urgent warning help"這類的選擇器卻可以匹配CSS中多種樣式;而在IE6下卻不同,這一點(diǎn)是很值得注意的。
4、ID選擇器:比起類選擇器來說,ID選擇器不會那么復(fù)雜,ID屬性不允許有以空格分隔的詞列表,比如以下的寫法是不對的:

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 如皋市| 黑山县| 巴彦县| 内乡县| 普兰县| 怀仁县| 信阳市| 华容县| 祁门县| 五河县| 闽侯县| 通山县| 南昌市| 舟山市| 柳河县| 达拉特旗| 西充县| 海安县| 太康县| 金川县| 高清| 溧阳市| 怀柔区| 罗城| 铁力市| 池州市| 莱芜市| 驻马店市| 镇康县| 桂平市| 古田县| 宝坻区| 克拉玛依市| 买车| 大新县| 融水| 兰州市| 布尔津县| 广昌县| 丽水市| 莱阳市|