JavaWeb——CSS_總結

一、 CSS概述

1、CSS是什麼? 

* CSS 指層疊樣式表

 

樣式表:存儲樣式的地方

層疊: 一層疊一層

2CSS有什麼作用?

*CSS就是用來更好地修飾HTML

3、CSS代碼規範

選擇器名稱 屬性名:屬性值;屬性名:屬性值;…….}

屬性與屬性之間用 分號 隔開

屬性與屬性值直接按用 冒號 連接

如果一個屬性有多個值的話,那麼多個值用 空格 隔開。例如: border:5px solid red;

註釋:/* 註釋內容*/

二、CSS選擇器

 

*CSS選擇器:指定了CSS樣式作用於哪個HTML標籤上

 

 

1、元素選擇器

*就是把HTML標籤名作爲選擇器名稱

*格式: 標籤名 {}

2類選擇器

*樣式格式:  .class{}

*標籤格式: <p class=”class”></p>

  • *能設置不同標籤的相同樣式
如果想將一組元素設定爲相同的樣式,可爲它們設置相同的class屬性值,再通過CSS類選擇器指定相同的樣式

3、Id選擇器

*樣式格式:  #id{}

*標籤格式:<p id=”id”></p>

  • *有針對性地設置樣式

 

4、屬性選擇器

*根據標籤名和標籤的屬性名以及屬性值來選擇

*樣式格式:標籤名[屬性名稱=屬性值]

 

 

5僞元素選擇器

*HTML預定義的選擇器

*格式:標籤名:選擇器{}

*選擇器名稱爲 HTML標籤的狀態。例如:a:link{}表示鏈接標籤在未訪問過 時的樣式。

 

三、HTMLCSS的結合方式

*CSS必須結合HTML來用。

*4種使用方式

1、style屬性方式(內聯樣式)

*適合局部修改

*<font style="font-size:150px;color: red;">今天天氣好晴朗</font>

 

2、style標籤方式:(內嵌樣式)

*<style></style> 存在於head標籤之中的

*例如:<style type="text/css">

font {

font-size:150px;color: red;

}

</style>

*頁面的多個標籤統一設置。

 

3、導入方式(外部樣式中使用較少)

*格式:@import url("CSS文件路徑");

*存在於<style>標籤中

 

4、鏈接方式(外部樣式最常用的方式)

*格式:<link rel="stylesheet" type="text/css" href="CSS文件路徑"/>

*存在於<head>標籤中

 <link> 標籤定義文檔與外部資源的關係。

<link> 標籤最常見的用途是鏈接樣式表。

 

 

 

外部樣式好處:

提升了代碼的複用性,更加易於維護,從而極大提高工作效率

 

樣式優先級:

內聯樣式》》內嵌樣式==外部樣式(鏈接方式)(就近原則)

1、 如果加入導入方式  會有截斷CSS代碼的風險

2、   !important

 

鏈接方式和導入方式區別:

1、鏈接方式引用的CSS會被同時加載。而導入方式引入的CSS在頁面全部加載完以後纔會加載,在網速較慢時會出現網頁沒有樣式的情況。(導入方式硬傷)

2、鏈接方式支持JavaScript修改樣式,而導入方式不支持(導入方式硬傷)

3、鏈接方式可以引入樣式也可以做其他事情。而導入方式只能引CSS

4、鏈接方式導入的CSS任何瀏覽器都OK,而導入方式要求瀏覽器版本必須在IE5以上

建議使用鏈接方式

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章