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

首頁 > 開發 > CSS > 正文

css選擇器優先級深入理解

2024-07-11 08:35:26
字體:
來源:轉載
供稿:網友

 一、基礎選擇器
css基礎選擇器有標簽選擇器、類選擇器、id選擇器、通用選擇器

1.標簽選擇器
每個html頁面都由很多個標簽組成,通過標簽選擇器可以對某類標簽應用相應的樣式,如對p標簽應用下面的樣式,則頁面中所有的p標簽都會生效


p{ font-size:12px; color:red; background:blue; }

2.類選擇器
類選擇器是css非常常用的選擇器,在html中可以為某個標簽增加class屬性,如


<div class=”error”> </div>

則可以為對應的class設置樣式


error{ width:200px; padding:5px; color:red;}

類選擇器可以復用,如對頁面中的p標簽也可以應用此樣式


This is a test!

另外,一個標簽可以有多個類選擇器,不同的值用空格隔開,這樣多個樣式便可以應用的一個標簽上。

3.id選擇器
id選擇器和類選擇器一樣,用的也很頻繁,但是id在每個html頁面的值必須是唯一的,所以它不可以復用,如:


<div id=”content”> </div>

這里補充說明下id與class的命名規范,命名時盡可能的保持名稱與表現形式無關,如 某段提示文字顯示為紅色,可以命名為red,但是若日后改成藍色,則red名與之不對應,更好的選擇如error或tips。所以應該根據它是什么來命名 而不是 根據 它的外觀如何來命名。

4.通用選擇器
不同于上面的三種選擇器,通用選擇器要強大的多,它可以對頁面中的所有html標簽應用樣式,當然也正是因為如此強大,反而限制了它的靈活性,在實際應用中用的較少。一般簡單的css reset會用到,如:


*{ margin:0; padding:0;}

二、組合選擇器
1.群主選擇器
在使用選擇器時,有的元素樣式是一樣的,每次都為不同的選擇器單獨定義樣式的話太繁瑣,這時我們便可以使用群主選擇器集中定義樣式。不同標簽或類以逗號隔開。如:


div, h2, .error{ font-size:14px; color:red;}

這樣我們便同時給div, h2, .error一起定義了樣式。
2.子選擇器
當我們想讓父元素下的某個子元素表現為特定的樣式時,我們可以用子選擇器,如


div>a{ color:blue; text-decoration:none;}

此時,div下的子元素a都將變成藍色字體,無下劃線。
3.后代選擇器
在上面的例子中,利用子選擇器,只可以設置div下的子元素a,但是若想改變div下的所有a標簽的樣式,就需要用到后代選擇器。代碼如下:


div a{ color:blue; text-decoration:none;}

4.同胞選擇器
除了上面的子選擇器與后代選擇器,我們可能還希望找到兄弟兩個當中的一個,如一個標題h1元素后面緊跟了兩個段落p元素,我們想定位第一個段落p元素,對它應用樣式。我們就可以使用相鄰同胞選擇器。看下面的代碼:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 朝阳区| 安平县| 建水县| 昆山市| 婺源县| 呈贡县| 漳浦县| 泸州市| 成安县| 清水河县| 屏东市| 盖州市| 洮南市| 博兴县| 会昌县| 龙川县| 丁青县| 博客| 彭水| 鄂伦春自治旗| 和硕县| 广昌县| 秭归县| 洛扎县| 城固县| 山阴县| 南昌市| 祥云县| 凤凰县| 武宣县| 花莲市| 华容县| 东明县| 乐东| 彭州市| 固阳县| 玉树县| 阿拉善盟| 巴里| 虹口区| 博爱县|