CSS概述

 CSS是Cascading Style Sheets的縮寫,一般翻譯爲層疊樣式表。常用的兩大用途是頁面內容(元素)修飾和頁面佈局。
優勢
    實現內容和樣式的分離。
    實現樣式複用,提高開發效率。
    實現頁面的精確控制。
    更利於搜索引擎的搜索。
CSS三種樣式表
    行內樣式
        寫在標籤內部的style
        示例:
              <div style="border:solid 1px red"></div>
    內部樣式
        在head標籤內編寫樣式
        示例:
    <style type = "text/css">
        /*選擇器*/
         </style>
    外部樣式
        寫在.css文件內部的樣式
        示例:
            <link href = "*.css" type = "text/css" rel="Stylesheet" />
    優先級:行內樣式表>內部樣式表>外部樣式表(實際採用就近原則,W3C提倡外部樣式表
CSS常用三種選擇器
    標籤選擇器
        標籤名
        
            屬性名:屬性值;
            。。。
        
        同類標籤具有相同樣式。
    類選擇器
        .類名
        
            屬性名:屬性值;
            。。。
         
         應用樣式:<標籤名 class ="類名">標籤內容</標籤名>
ID選擇器
    #ID標識名
    
        屬性名:屬性值;
        。。。
     
     應用樣式:<標籤名 id ="ID標識名">標籤內容</標籤名>一般於div標籤連用。不能出現重複ID
    優先級:ID選擇器>類選擇器>標籤選擇器
說明:
    屬性之間用分號(“;”)分隔
    屬性和值之間用冒號(“:”)分隔
    爲增加代碼的可讀性,同時也爲了限制樣式修飾的範圍和優先級考慮,專業的做法是:“父元素+空格+子元素”限定範圍;
多選擇器的常用符號及組合
    基本符號: 
        名稱       示例                含義                     作用
        空格    div ul{...;}    <div>內的<ul>元素樣式      區分上下級元素
      ,逗號    div,ul{...;}    <div>和<ul>採用相同樣式    區隔多個選擇器共用一套樣式
      :冒號    a:hover{...;}   <a>標籤的hover僞類樣式     僞類符號
      # ID標識符    ID選擇器
      . 類標識符    類選擇器
    組合符號
      名稱                  示例                           含義                          
      li.標籤+類           li.pic{...;}                類名爲pic的<li>標籤樣式   
  div#標籤+id          div#nav{...;}               id爲“nav”的<div>標籤樣式
  # . id+空格+類       #nav .pic{...;}             id爲“nav”的元素內的pic類樣式
  # . ,id+空格+類+逗號 #nav .pic,#nav .text{...;}  id爲“nav”元素內的pic和text類都採用相同樣式    
      
                    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章