1. 程式人生 > >層疊樣式表

層疊樣式表

  CSS簡介一種用來表現HTML檔案樣式的計算機語言

  CSS作用:定義網頁的外觀(字型、背景、文字、佈局、邊緣、列表及其他)

  所謂樣式表:是樣式化HTML的一種方法HTML是文件內容,而樣式表是文件的表現,或者說是外觀。

  所謂層疊,將一組樣式一起層疊使用,控制某一個或多個HTML元素,按樣式表中的屬性依次顯示

特點:

  控制頁面中的每一個人元素

  對HTML語言處理樣式最好的補充

  把內容處理相分離減少工作量

       使用css的樣列:

<!DOCTYPE html>
<html>
<head>
  <title>第一個使用css的樣列</title>
  <style> /*適應該標記將css嵌入到HTML中*/
     p {                   /*為段落b標記p定義樣式,使用多個層疊樣式*/


      font-size: 30px;                         /*設定段落中的字號為30畫素*/
      color: yellow;                           /*設定段鸞中間的字型為黃色*/
      border: 2px solid blue;            /*設定段落邊框為藍色2畫素*/
      text-align: center;                       /*設定段落中的字型居中*/
      background: green;              /*設定段落背景顏色為綠色*/
      }                                /*樣式選擇器的結束大括號*/
  </style>
</head>

        <!--HTML中可以使用空行調節編碼格式-->

<body>
  <p>Linux</p>
  <p>Apache</p>      <!--使用段落標記顯示一個字串-->
  <p>PHP</p>

</body>
</html>

      css的規則組成:主要由選擇器和宣告倆部分組成;列子:p{text-indent:3em}           這個當中的選擇器是p

      宣告則是定義樣式元素,他用於設定HTML元素的樣式。形式:選擇器{屬性:值1;屬性:值2;、、、、}宣告和選擇器一起使用。

      屬性和值之間用:連線多個屬性的複合樣式宣告之間應該用分號;隔開,最後一個屬性的值後面可以不用分號

    如果在HTML中直接使用style屬性宣告樣式,則不需要{}而是直接將多層疊樣式元素宣告在style屬性的雙引號即可:<h1 style="font-size:x-large;color:red;">html中直接加標籤

      css註釋/*******************/

  `  長度單位:em(font-size:2em)是一個與一個字元高度大致相同的單位

             px(font-size:12px)是一個畫素單位

          pt(font-size:12pt)是一個磅的單位

          %(font-size:80%)是一個百分比

    顏色的單位和URL值

    顏色的值是一個關鍵字或一個RGB格式的數字,16個關鍵字:aqua、black、blue、fuchsia、gray、green、lime、maroon、navy、olive、purple、red、silver、teal、white、yellow、RGB顏色可以有以下四種形式:

        #rrggbb

        #rgb

        #rgb(x,x,x)x是一個0-255的整數、

        #rgb(y%,y%,y%)y是一個0.0到100.0的整數

指定背景圖片需要使用URL值4種方式:

        body{bcakground:url(xsphp.gif)}不用引號

        body{background:url(http://www.lampborther.net/xsphp.gif)}完整的URL

        body{bcakground:url('xsphp.gif')}使用單引號

        body{background:ur("xsphp.gif")}使用雙引號

      在HTML文件中放置css的幾種方式

  內聯樣式表:使用style屬性內聯、可以應用於任何的body元素、除了basefont、papam和scrip標記。css聲明當做自己的值,而每個值用分號;隔開

      列子:<p style="color:red;font-family:serif">這段樣式是紅色的serif字,如果字型可以用的話</p>

  嵌入一張樣式表:

        使用style元素嵌入到HTML中使用<style>需要放在HTML文件的head部分

              <head>

                <style type="text/css" media=""screen">

                  body{ background:url(foo.gif) red;color:black}

                  p em{ background: yellow; color:black}

                  .note{ margin-left: 5em; margin-right:5em}

                </style>

            </head>