1. 程式人生 > 其它 >第4章 CSS3基礎

第4章 CSS3基礎

技術標籤:HTML5網頁設計css3

4.1 CSS 概述

4.1.1 CSS 簡介

■CSS 是 Cascading Style Sheet 的縮寫,翻譯為層疊樣式表或級聯樣式表,簡稱為“樣式表”。

4.1.2 CSS3 基本語法

<style type="text/css">
	選擇器 {
		屬性1:屬性值1;
		屬性2:屬性值2;
		……
	}
</style>

CSS樣式的程式碼有以下規範:

(1)雖然CSS程式碼不區分大小寫,但推薦全用小寫。

(2)每條樣式規則用分號“;”隔開,通常寫為多行,簡單的規則也可以合併為一行。

(3)當CSS程式碼較多時,可以使用“/*……*/”新增必要的註釋,增加程式碼的可讀性。

4.1.3 樣式表的分類

■外部樣式表

■連結外部樣式

<head>
	<link rel=”stylesheet” type=”text/css” href=”style.css”/>
</head>

■匯入樣式表

<head>
    <style  type="text/css">
        @import "css/style.css";
    </style>
</head>

■內嵌樣式表

<head>
  <style type=”text/css”>
  	選擇符 {樣式屬性:屬性值;......}
	選擇符 {樣式屬性:屬性值;......}
	......
  </style>
</head>

在實際應用中,為了充分利用CSS 3樣式表的優勢,建議使用“鏈入外部樣式表”或“匯入外部樣式表”的方式來設定。

■行內樣式表

<標籤名 style=”樣式屬性:屬性值;”>......</標籤名>

style屬性引號的內容類似於樣式表大括號中的內容。每個樣式屬性之間用分號間隔。

4.2 CSS 基本選擇器

4.2.1 標籤選擇器

<style type="text/css">
	標籤名 {
		屬性1:屬性值1;
		屬性2:屬性值2;
		……
	}
</style>

4.2.2 類選擇器

<style type="text/css">
	.類名 {
		屬性1:屬性值1;
 		……
	}
</style>
<標籤名 class=“類名”>標籤內容</標籤名>

4.2.3 ID 選擇器

■ID屬性作為HTML元素的唯一標識,要求頁面內不能有重複的ID標識屬性。在實際應用中常與<div>標籤配合使用,表示修飾對應ID標識的某個div區塊。

<style type="text/css">
	#ID標識名 {
		屬性1:屬性值1;
		屬性2:屬性值2;
		……
	}
</style>

4.3 CSS 擴充套件選擇器

4.3.1 組合選擇器

■任何形式的選擇器都可以作為並集選擇器的一部分,使用選擇符組時,各選擇器用逗號連線。

4.3.2 包含選擇器

■包含選擇器也稱為後代選擇器。

4.3.3 交集選擇器

■其中,第一個必須是標籤選擇器,第二個必須是類選擇器或 id 選擇器。這兩個選擇器之間不能有空格,必須連續書寫。

4.3.4 偽類選擇器

標籤名:偽類名{
	屬性:屬性值;
}

4.4 CSS 的特性

4.4.2 CSS3 層疊性和優先順序

■CSS樣式優先順序從高到低為:

(1)CSS3 的選擇符優先順序從高到低依次為:id 選擇符優先順序最高,其次是類選擇符,最後是元素選擇符。

(2)CSS3 的定義優先順序依照後定義優先的原則,依次為:優先順序最高的是內嵌樣式,其次是內部樣式表,鏈入外部樣式表和內部樣式表之間則根據定義的先後順序評定,即最後定義的優先順序高。

(覺得這篇筆記對你有點用的話,麻煩你為本筆記點贊,評論分享或收藏,因為這將是我輸出更多筆記的動力,感謝!)