詳細講解CSS基礎知識點

來源:互聯網
上載者:User

一、概念

CSS(Cascading Style Sheets):CSS樣式後層疊樣式表,層疊:使用不同的添加方式給同一個HTML標籤添加樣式,所有樣式共同作用於該標籤;樣式:給HTML標籤添加需要顯示的效果。

主要用於設定HTML頁面中的常值內容、圖片外形以及版面的布局等外觀顯示樣式。

作用:CSS使頁面更美觀;CSS+Div使布局更靈活。

規則:樣式選取器嚴格區分大小寫,但屬性和屬性值不區分

多個屬性用英文分號隔開

若屬性值由多個單片語成,用英文引號括住

樣式選取器如下:

<font style="color:red;size:14;"></font>

二、引入CSS樣式

1.行內樣式

<body>      <!--行內樣式-->      <font style="color:red">淺笑安然</font><br />  </body>

2.內部樣式

<head>      <meta charset="UTF-8">      <title></title>      <!--內部樣式-->      <style type="text/css">          font{              color: red;          }      </style>  </head>

3.外部樣式

引用外部樣式:

<head>          <!--外部樣式-->      <link rel="stylesheet" type="text/css" href="../css/outer.css"/>  </head>

CSS檔案設定:

/*font樣式設定*/

font{      color:green;  }

優先順序:行內樣式優先順序最高,內部樣式和外部樣式就近原則

三、選取器

1.元素選取器

<font >淺笑安然</font>  [html] view plain copy/*元素選取器*/  font{      color: red;  }

2.ID選取器:#id名{}

<font id="flower">心若浮沉</font>  [html] view plain copy/*ID選取器*/  #flower{      color: blue;  }

3.類別選取器:.class類名{}

<font class="happy">清風自來</font>  [html] view plain copy/*類別選取器*/  .happy{      color:gold;  }

4.屬性選取器:標籤名[屬性='屬性值']

文本:<input type="text" name="texts"/>

/*屬性選取器*/  input[type=text]{      background-color: brown;  }

5.包含選取器:父代標籤 子代標籤

<p class="day">      <font>          今天天氣好晴朗      </font>  </p>
/*包含選取器*/  .day font{      color:orangered;  }

四、CSS樣式

1.border width heigh

2.display:block塊級屬性 inline行級屬性 none隱藏屬性 inline-block:在行裡的區塊層級元素,有寬度
區塊層級元素p ;行級元素span

3.字型:color font-size background-color

4.float:浮動 clear:清楚浮動

五、盒子模型

margin:外邊距,盒子與盒子,順時針設定,若沒有設定則按其對稱來

border:邊框線

padding:內邊距,盒子與內容

盒子模型就是我們常用的盒子,現實生活中它既有自己的邊框厚度,有與裡面物體的間隔,也有盒子本身與外界的距離。

小結:

CSS層疊樣式就是多種樣式疊加到一起,共同作用於該標籤,無論是選取器的使用,還是屬性設定以及盒子模型的運用,根本都是為了改變HTML頁面的樣式,多種力量作用產生美觀頁面的效果。

相關文章:

PHP動態壓縮js與css檔案步驟詳解

JS+CSS3實現滑鼠與圖片互動放大效果

用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.