CSS自學筆記(2):CSS文法

來源:互聯網
上載者:User

標籤:style   blog   http   color   使用   strong   檔案   io   

CSS的文法規則主要有兩個分構成選取器聲明(聲明問一條或者多條)。

selector {declaration1; declaration2; ... declarationN }

選取器(selctor)是指你要改變樣式的html元素。選取器有很多種,常用的id選取器和類別選取器。

聲明(declaration)是一個屬性和一個組成(要注意書寫)。

屬性(property)都有一個,屬性和其值用":"分開。

selector {property: value}

上面CSS代碼的基本結構:

註:

  1. 聲明之間用";"隔開,屬性和值之間用":"分開。
  2. 屬性值的寫法有很多種,書寫時要注意單位等。
  3. 如果屬性值為若干個單詞是,則要給屬性值添加引號。
    p {font-family: "sans serif";}
  4. 定義聲明時應該一行定義一個聲明,這樣可增強代碼的可讀性。
    p {  text-align: center;  color: black;  font-family: arial;}
  5. 樣式表可以包含多條規則,同樣一條規則可以包含多個聲明,多重聲明和空格的合理使用,可以有效增加代碼的可讀性和編譯器的可編譯性。
  6. CSS對大小寫不敏感,但是如果涉及到html檔案,class和id名稱的大小寫是很敏感的
  7. 我們可以對選取器進行分組,這樣多個選取器就可以分享相同的聲明
    h1,h2,h3,h4,h5,h6 {  color: green;  }
  8. 聲明的繼承問題,CSS中子項目可以從父元素繼承聲明,同時也可以用自己的特殊聲明,從而覆蓋父元素的聲明。
    body {     font-family: Verdana, sans-serif;     }

    若body的子項目a中未定義屬性font-family的聲明,那麼a將會繼承他的父元素body的font-family的聲明。

    若body的子項目b中定義了屬性font-family的聲明,那麼b的font-family屬性覆蓋它的父元素body的font-family的聲明,從而達到擺脫父元素宣告

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.