1. 程式人生 > >初識CSS

初識CSS

sheet red .class 12px 文件引入 鏈接 步驟 -- table

1.css的語法
  a.位置
    <head>
      <style type="text/css"> //css代碼
      </style>
    </head>
  b.語法
    選擇器{
      屬性名1:屬性值1;
      屬性名2:屬性值2;
    }
  例:h1{
      font-size:12px; //字體大小
      color:red; //字體顏色
    }
  註意:多個用屬性用分號分隔
2.選擇器
  a.標簽選擇器
  語法:
    標簽名{
      ------
    }
  b.類選擇器
  語法:
    .class屬性值{
      -------
    }
  步驟:
    第一步:給指定的html標簽加上class屬性
    第二步:在style中寫
        .class屬性值{
          -------
        }

.green{
  font-size:20px;
  color:green;
}


  c.id選擇器
  語法:
    #id屬性值{

      ......
    }
  步驟:
    第一步:給指定的html標簽加上id屬性
    第二步:在style中寫
        #id屬性值{
          -------
        }

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
    <title>標簽選擇器的用法</title>
    <style type="text/css">
      #first{font-size:16px;}
      #second{font-size:24px;}
    </style>
  </head>
  <body>
    <h1>北京歡迎您</h1>
    <p id="first">北京歡迎您,有夢想誰都了不起!</p>
    <p id="second">有勇氣就會有奇跡。</p>
    <p>北京歡迎您,為你開天辟地</p>
    <p>流動中的魅力充滿朝氣。</p>
  </body>
</html>


3.引用樣式的方式
  a.行內樣式
    使用style屬性引入樣式
    列:<h1 style="font-sze:16px;color:red;">xxx</h1>
  b.內部樣式
    在head中寫style
    列:h1{xxxx}
  c.外部樣式
    把CSS代碼保存在以CSS結尾的文件(層疊樣式文件)
    把CSS文件引入html中
    引入方式兩種:
      第一種:鏈接方式
        <link rel="stylesheet" href="文件路徑" type="text/css"/>
      第二種:導入方式
          <style>
[email protected]

/* */ url("文件路徑")
          </style>
4.優先級
  行內樣式>內部樣式>外部樣式(就近原則)
  id選擇器>class選擇器>標簽選擇器
5.高級選擇器
  a.後代選擇器
    父標簽 子標簽{
      ......
  }

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
    <title>後代選擇器</title>
    <style type="text/css">
      h3 strong{color:blue;font-size:36px;}
      strong{color:red; font-size:16px;}
    </style>
  </head>
  <body>
    <strong>問君能有幾多愁,</strong>
    <h3>恰似一江<strong>春水</strong>向東流.</h3>
  </body>
</html>


  b.交集選擇器
    選擇器(class選擇器或者id選擇器){
      ......
    }

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
    <title>交集選擇器</title>
    <style type="text/css">
      p .txt{color:red;}
      p.txt{color:blue;line-height:28px;}
    </style>
  </head>
  <body>
    <h2>蝶戀花&#8226;庭院深深深幾許</h2>
    <p class="txt">庭院深深深幾許,楊柳堆煙,簾幕無重數。玉勒雕鞍遊治處,樓高不見章臺路。<br/>
    <strong class="txt">雨橫風狂三月幕,門俺黃昏,無計留春住。</strong>淚眼問花花不語,任紅飛過秋千去。</p>
  </body>
</html>


  c.並集選擇器
    選擇器1,選擇器2,選擇器3,......選擇器n{
      ......
    }

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
    <title>並集選擇器</title>
    <style type="text/css">
      h3,.first,.second,#end{font-size:16px;color:green;font-weight:normal;}
    </style>
  </head>
  <body>
    <h2>蝶戀花&#8226;庭院深深深幾許</h2>
    <h3>庭院深深深幾許,楊柳堆煙,簾幕無重數。</h3>
    <p class="first">玉勒雕鞍遊治處,樓高不見章臺路。</p>
    <p class="second">雨橫風狂三月幕,門俺黃昏,無計留春住。</p>
    <p id="end">淚眼問花花不語,任紅飛過秋千去。</p>
  </body>
</html>

初識CSS