HTML CSS 層疊樣式表 一

來源:互聯網
上載者:User

標籤:src   像素   span   char   問題:   標籤   http   com   選擇   

 CSS,全拼Cascading Style Sheets,層疊樣式表,用於控制html<body>的元素的樣式和布局。

一、CSS的三種引用方式

1.內嵌

<div style="width:200px;height:200px;color:red;background-color:blcak"></div>

內嵌 樣式為寬200像素,像素必須加px或者em或者百分比;寬度為200像素;字型顏色為紅色;背景顏色為黑色;可以無限添加屬性,用分號;隔開。

2習慣上加到<head>裡,也可以加到<body>裡。

<head>

  <style type="text/css">

    *{                            *表示所有的,這個控制器會去掉所有元素的內外邊距

      margin:0px;

      padding:0px;

    }

    div{                             標籤選取器,通常用於取消<a>標籤樣式

      width:200px;            這個標籤選取器會把所有DIV設定成200X200的紅色方塊。

      height:200px;

      background-color:red;

    }

    #ID{           id選取器 會把id為ID的元素改成這個選取器的樣式

                             id選取器的優先順序會高一點

    }

    .CLASS{        class選取器 會把class名為CLASS的元素改為這個樣式

                  

    }

以上幾個選取器比較常用

    #ID span{  子代選取器 會修改id為ID的標籤下的span標籤

           一般用於修改某個id或者class下的標籤         

    }

    .CLASS1,CLASS2 {  並欄選取器  會修改class為CLASS1和CLASS2的兩類標籤

                                          可以同時修改多個class的標籤

}

並欄選取器還有一種類型     在div的class名中以空格並列多個class名 則該div會執行多個選取器的樣式

    .c4{  }  

    .c5{  }

    <div class="c4 c5"></dic> 該DIV應該在<body>內

  </style>

</head>

3.從外部參考 

引用格式為

<link type="text/css" rel="stylesheet" href="引用的檔案.css"

在css檔案裡 不需要加<style>標籤,直接寫選取器即可。

三種方式的優先順序依次降低,直接內嵌在標籤裡最高,在head裡寫其次,從外部參考最低。

三、課上練習

/*<style type="text/css" >原則上要加到head裡面 type屬性的意思是樣式表 可以不加*/        * {                /*  *表示所有的選取器 */            margin:0px 0px 10px 0px;            padding:0px;        }        div {   /*標籤選取器*/             width:100px;             height:100px;             background-color:red;        }        #d1 {   /*ID選取器*/            background-color:blue;        }        #d2 span {  /*子代選取器*/            color:white;        }        .c1 {  /*class選取器*/            background-color:black;        }        .c2, .c3 {  /*並欄選取器*/                  background-color:yellow;        }        .c4 {            background-color:cyan;        }        .c5 {            color:red;        }    /*</style> 在樣式表裡面 style是不需要加的 直接寫選取器即可*/
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>    <title>樣式表練習</title>    <link type="text/css" rel="stylesheet" href="css/css1.css" />     <!--link 連結器  type類型是文本/樣式  rel(relationship)關係是樣式表 用href定位連結的樣式表css1.css--></head><body>    <div style="width:200px;height:100px;background-color:#b2b2b2"></div>     <!--div單獨用無意義 必須加樣式style 屬性值可以無限加 用;隔開-->    <div></div>    <div id="d1"></div>    <div id="d2">        <span>浮生半日閑</span>    </div>    <span>浮生半日閑</span>    <div class="c1"></div>    <div class="c2">C2</div>    <div class="c3">C3</div>    <div class="c4 c5">蝶魂</div>    <!--優先順序問題:引用樣式表優先順序最低,然後是加在head裡的樣式 最高的是加在div標籤裡的樣式    head裡的樣式標籤 *(所有)是最低的 然後依次是標籤選取器,class選取器,ID選取器。--></body>

四、

 

HTML CSS 層疊樣式表 一

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.