當前位置:
首頁 > 知識 > CSS入門之樣式表與選擇器詳解

CSS入門之樣式表與選擇器詳解

CSS用來定義HTML頁面中文字顯示樣式,還有類、層等特性,還可以對文字重疊、定位等。引入CSS到HTML中,主要是因為在傳統的HTML上控制文字顯示樣式和版面非常難,引入CSS之後,控制方式變得簡單,頁面也變得更加美觀、豐富。

所以CSS主要就是用來提供樣式,樣式一般用樣式表來描述,每一種樣式對應一種樣式表。

一 樣式表

一個樣式表的組成有三部分:選擇符、屬性、屬性值。看下面代碼中注釋:

<style>

h2 { <!--h2是選擇符,又稱選擇器,樣式表的標記-->

font-size:宋體; <!--font-size是屬性,宋體就是它的值,兩者通過:號隔開-->

}

</style>

屬性:可以指定字體,背景,布局,邊界等。

註:樣式表包含在<style>中,<style>標籤可以位於<head>標籤中,也可以與<head>標籤並列。

二 CSS選擇器

CSS常用選擇器有標記選擇器,類別選擇器,ID選擇器等。使用選擇器可以對不同HTML標記進行控制,從而實現各種效果。

1)標記選擇器

標記選擇器定義的代碼示例:

<style>

a {

font-size:9px; <!--設置字體大小-->

color:#F93; <!--設置字體顏色-->

}

</style>

標記選擇器聲明哪些標記採用對應的CSS樣式。比如上面代碼中的a選擇器,聲明頁面中所有的<a>標記的樣式風格。如果選擇器是img,則對應<img>;如果選擇器是table,則對應<table>標記。瀏覽器解析時,會自動為這些標記應用對應的標記選擇器,不需要再HTML文本編輯時顯式指定。

2)類別選擇器

標記通過class屬性來應用類別選擇器。

演示類別選擇器:(注意類別選擇器的定義形式)

<!--演示類別選擇器-->

<html>

<head>

<title>演示類別選擇器</title>

</head>

<!--一下為定義的CSS樣式-->

<style>

.one { <!--定義類名為one的類別選擇器-->

font-family:宋體; <!--設置字體-->

font-size:24px; <!--設置字體大小-->

color:yellow; <!--設置字體顏色-->

}

.two {

font-family:宋體;

font-size:16px;

color:red;

}

.three {

font-family:宋體;

font-size:12px;

color:red;

}

.four {

color:green;

}

</style>

<body>

<h2 class="one">

應用了選擇器one <!--定義了樣式後頁面會自動載入樣式-->

</h2>

<p> 正文內容1 </p>

<h2 class="two">

應用了選擇器two

</h2>

<p>正文內容2</p>

<h2 class="three four">

應用了選擇器three

</h2>

<p>正文內容3</p>

</body>

</html>

瀏覽器效果:

註:HTML標記可以應用多種類別選擇器。比如<h2 class="three four">(上述演示代碼中有)。

3)ID選擇器

HTML標記通過id屬性來應用ID選擇器,因為每一個標記的id都不同,所以一個ID選擇器只能應用一次。

ID選擇器演示代碼如下:

<!--演示ID選擇器-->

<html>

<head>

<title>演示ID選擇器</title>

</head>

<!--定義ID選擇器-->

<style>

#first {

font-size:18px;

}

#second {

font-size:24px;

}

#three {

font-size:36px;

}

</style>

<body>

<p id="first">ID選擇器</p>

<p id="second">ID選擇器</p>

<p id="three">ID選擇器</p>

</body>

</html>

瀏覽器打開文件截圖:

CSS入門之樣式表與選擇器詳解

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

Docker-Window環境下安裝,使用入門hello-world示例

TAG:程序員小新人學習 |