1. <track id="plzsw"><strike id="plzsw"><b id="plzsw"></b></strike></track>
      <td id="plzsw"><option id="plzsw"></option></td><nav id="plzsw"><table id="plzsw"><legend id="plzsw"></legend></table></nav>
    2. <output id="plzsw"><tbody id="plzsw"></tbody></output>

      引入CSS的方法

      2020/11/9 9:00:12   閱讀:4705    發布者:4705


      【外部樣式表】


      在link標記中rel和href屬性是必須的,type屬性和media屬性可省略
      <link rel="stylesheet" type="text/css" href="sheet1.css" media="all" />

      若CSS文件中存在除了CSS樣式和CSS注釋的其他標記,則會導致在該標記后面的CSS樣式將無法被識別,CSS注釋只支持/**/的寫法,不支持//的寫法


      多個樣式表

      一個文檔可能關聯多個樣式表,如果是這樣,文檔最初顯示時只會使用rel為stylesheet的link標記

      候選樣式表

      將rel屬性的設置為alternate stylesheet可以定義候選樣式表,只有在用戶選擇這個樣式表時才會用于文檔表現。如果瀏覽器能使用候選樣式表,它會使用link元素的title屬性值生成一個候選樣式列表,可在菜單欄中查看->樣式中進行選擇。(IE和firefox支持)

      [注意]若一個候選樣式表沒有設置title,那么它將無法在候選樣式列表中出現,則無法被引用

      <link rel="stylesheet" type="text/css" href="sheet1.css" />
      <link rel="alternate stylesheet" type="text/css" href="sheet2.css" title="sheet2"/>

      【內部樣式表】


      使用style元素

      內部樣式表需要使用<style>元素包含樣式表,它在文檔中單獨出現。
      <style>
      body{
          background-color: red;
      }    
      </style>

      多個style標簽

      文檔中可出現多個style標簽,且樣式規則與層疊樣式規則一致

      <style>
      body{
          background-color: red;
      }    
      </style>
      <style>
      body{
          background-color: blue;
          height: 100px;
          border: 10px solid black;
      }    

      </style>


      【使用@import指令】


      與link類似,@import指令用于指示Web瀏覽器加載一個外部樣式表,并在表現HTML文檔時使用其樣式。唯一的區別在于命令的具體語法和位置。@import指令常用于樣式表需要使用另一個樣式表中的樣式的情況。
      <style>
      @import url(sheet2.css);
      body{
          background-color: red;
      }    
      </style>
      [注意]@import必須出現在style元素中,且要放在其他CSS規則之前,否則將根本不起作用。
      多個@import指令

      可以使用@import指令導入多個CSS樣式表,且可以使用media來限制應用場景。
      <style>
      @import url(sheet1.css) all;    
      @import url(sheet2.css);

      </style>


      【行間樣式】


      如果只是想為單個元素指定一些樣式,可以使用HTML的style屬性來設置一個行間樣式。
      <body style="background-color: red; height: 100px; border: 10px solid black;" style="background-color: red;">
      [注意]行間樣式若存在多個style屬性,只能識別第一個
      <!-- 只能識別第一個style屬性的值,所以頁面顯示為紅色-->
      <body style="background-color: red; height: 100px; border: 10px solid black;" style="background-color: blue;">
      高清h肉动漫在线观看_小受咬床单失禁的gv在线观看_影视大全在线观看免费观看_性夜影院a片爽l18禁免费看
      1. <track id="plzsw"><strike id="plzsw"><b id="plzsw"></b></strike></track>
        <td id="plzsw"><option id="plzsw"></option></td><nav id="plzsw"><table id="plzsw"><legend id="plzsw"></legend></table></nav>
      2. <output id="plzsw"><tbody id="plzsw"></tbody></output>