css入門必學,基礎重難點,css選擇器

小白沖沖沖沖 發佈 2019-12-30T07:32:50+00:00

css基礎一.什麼是CSSCSS是級聯樣式表CSS術語標記語言,沒有邏輯CSS作用完成網頁內容的樣式與布局二.CSS的三種引入方式1. 內聯式書寫位置:在 head標籤內定義一個stype標籤內CSS語法:css選擇器{樣式1;樣式2}優缺點:可讀性強,有復用性,樣式被html頁

css基礎

一.什麼是CSS

  • CSS是級聯樣式表
  • CSS術語標記語言,沒有邏輯
  • CSS作用 完成網頁內容的樣式與布局

二.CSS的三種引入方式

1. 內聯式

  • 書寫位置:在 head標籤內定義一個stype標籤內
  • CSS語法:css選擇器{樣式1;樣式2}
  • 優缺點:可讀性強,有復用性,樣式被html頁面綁定了,不能提供給其它html頁面使用

2. 外聯式

  • 書寫位置:在外部css文件中,在html文件中通過link標籤引入css文件
  • CCS文件內CSS語法:css選擇器{樣式1;樣式2}
  • HTML文件中導入CSS文件語法:<link rel="stylesheet" href="CSS文件路徑">
  • 優缺點: 可讀性強,有復用性,適合團隊開發(文件級別的復用性)

3. 行間式

  • 書寫位置:在標籤的style屬性中書寫樣式
  • CSS語法:<標籤 stype='樣式1;樣式2;'>
  • 優缺點:可讀性差,沒有復用性,書寫直接

4. 三種方式的優先級別

  • 內聯與外聯之間沒有優先級區別,由於html屬於解釋性語言,書寫在下方的會覆蓋上方的樣式
  • 行間式的優先級要高於一切

三.CSS選擇器

  • 統配選擇器 * { 樣式1; } <!--表示所有樣式-->
  • 標籤選擇器 標籤名 { 樣式1; } <!--表示該標籤內的樣式-->
  • 類選擇器 .類名{ 樣式1; } <!--表示該類內的樣式-->
  • ID選擇器 #ID名稱{ 樣式1; } <!--表示該ID下的樣式-->
  • 高級選擇器(簡單講解)
    標籤名.類名{
        樣式1;
    }
    <!--同類名的情況下比較前面的標籤的個數,個數越多優先級越高-->
  • 關鍵字! important 寫在樣式後面用宮格隔開

優先級:! important > 行間式 > id > class > 標籤 > 統配

從作用範圍來判斷的優先級:作用範圍越精確,優先級越高

樣式內容key如果有根據優先級進行取捨,沒有則增加

我自己是一名從事了多年開發的web前端老程式設計師,目前辭職在做自己的web前端私人定製課程,今年年初我花了一個月整理了一份最適合2019年學習的web前端學習乾貨,各種框架都有整理,送給每一位前端小夥伴,想要獲取的可以關注我的頭條號並在後台私信我:前端,即可免費獲取



作者:大前端世界
連結:https://www.jianshu.com/p/aee8cf7d0183

關鍵字: