CSS第一節:認識CSS

1. CSS: cascading style sheets ? ul>(li>a[herf="#"])*3

2. 所有的標簽都有style, name, id這些屬性

3. 行內樣式用style來設置,e.g. color,font-size

4.內嵌樣式: style applied in head; 外部樣式

5. css 盡量跟html分離

6.通配符選擇器: *代表所有標簽 ? dtd 文檔類型定義 ?marge:0 padding:0 ? id 選擇器 #p1{}

7.類選擇器 class="web" .web {}?

8. 復合選擇器:標簽指定式選擇器 h3.special or p#one ? ? ?后代選擇器: .c li {} ? 并集選擇器: h1, p {}

子代選擇器: div>strong{} ?屬性選擇器:h1[id]{}

9.

LoVe and HAte 原則?

10. 偽類:標簽的狀態 ? ?偽元素:標簽的內容

first-line: 段落或者div的第一行 ? first-letter:第一個字符 ? span:first-child:選擇第一個孩子是span標簽

before and after是一個行內元素

11. 層疊性和繼承性

12.層疊性是指樣式的優先級相同的情況下才考慮。

css的優先級:行內樣式是最高的, =》id選擇器 =》類選擇器 =》標簽選擇器

1. 繼承樣式優先級高于默認優先級 2. 通配符優先級要高于繼承樣式優先級 3. 標簽的優先級高于通配符的優先級

復合選擇器跟復合選擇器比較,直接先比較css的優先級

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容