首頁(yè)技術(shù)文章正文

如何引入CSS樣式表?

更新時(shí)間:2019-07-18 來源:黑馬程序員 瀏覽量:

CSS用于修飾網(wǎng)頁(yè)樣式,但是,如果希望CSS修飾的樣式起作用,就必須在html檔中引入CSS樣式表。引入樣式表的常用方式有三種,即行內(nèi)式、內(nèi)嵌式、外鏈?zhǔn)?,具體介紹如下。

 

css引入

1.行內(nèi)式

行內(nèi)式也稱內(nèi)聯(lián)樣式,是通過標(biāo)記的 Istyle屬性來設(shè)置標(biāo)記的樣式,其基本語(yǔ)法格式如下:

<標(biāo)記名 style= ”屬性1:屬性值1;屬性2:屬性值2;屬性3:屬性值3;">內(nèi)容</標(biāo)記名>

 

上述語(yǔ)法中,style是標(biāo)記的屬性,實(shí)際上任何HTML標(biāo)記都擁有 style屬性,用來設(shè)置行內(nèi)式。屬性和屬性值的書寫規(guī)范與Cs樣式規(guī)則一樣,行內(nèi)式只對(duì)其所在的標(biāo)記及嵌套在其中的子標(biāo)記起作用。

通常CSS的書寫位置是在<head>頭部標(biāo)記中,行內(nèi)式卻是寫在<htm>根標(biāo)記中,例如下面的示例代碼,即為行內(nèi)式CS樣式的寫法。

<h1 style="font-size:20px;  color:b1ue;">使用CSS行內(nèi)式修飾一級(jí)標(biāo)題的字體大小和顏色</h1>

 

在上述代碼中,使用<h1>標(biāo)記的style屬性設(shè)置行內(nèi)式CSS樣式,用來修飾一級(jí)標(biāo)題的字體大小和顏色。效果如下圖所示。

1596506349782_css行內(nèi)樣式.png

 

需要注意的是,行內(nèi)式是通過標(biāo)記的屬性來控制樣式的,這樣并沒有做到結(jié)構(gòu)與樣式分離,所以一般很少使用。

 

2. 內(nèi)嵌式

內(nèi)嵌式是將CSS代碼集中寫在HTML文檔的<head>頭部標(biāo)記中,并且用< style>標(biāo)記定義,其基本語(yǔ)法格式如下:

 

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

 

上述語(yǔ)法中,<style>標(biāo)記一般位于<head>標(biāo)記中title標(biāo)記之后,也可以把它放在HTML文檔的任何地方。但是由于瀏覽器是從上到下解析代碼的,把CSS代碼放在頭部有利于提前下載和解析,從而可以避免網(wǎng)頁(yè)內(nèi)容下載后沒有樣式修飾帶來的尷尬。除此之外,必須設(shè)置type的屬性值為“text/css”,這樣瀏覽器才知道< style>標(biāo)記包含的是CSS代碼,因?yàn)?lt; style>標(biāo)記還可以包含其他代碼,如 JavaScript代碼。

 

3.外鏈?zhǔn)?/strong>

外鏈?zhǔn)绞菍⑺械臉邮椒旁谝粋€(gè)或多個(gè)以.css為擴(kuò)展名的外部樣式表文件中,通過<link/>標(biāo)記將外部樣式表文件鏈接到HTML文檔中,其基本語(yǔ)法格式如下:

<head><1ink href="css文件的路徑" type="text/css" re1="stylesheet"  /></head>

 

上述語(yǔ)法中,<link> 標(biāo)記需要放在<head>頭部標(biāo)記中,并且必須指定<link/>標(biāo)記的個(gè)屬性,具體介紹如下。

●href:定義所鏈接外部樣式表文件的URL,可以是相對(duì)路徑,也可以是絕對(duì)路徑。

●type:定義所鏈接文檔的類型,在這里需要指定為“text/css”,表示鏈接的外部文件為CS樣式表。

●rel:定義當(dāng)前文檔與被鏈接文檔之間的關(guān)系,在這里需要指定為“stylesheet”,表示被鏈接的文檔是一個(gè)樣式表文件。

外鏈?zhǔn)绞鞘褂妙l率最高是最實(shí)用的CSS樣式表,因?yàn)樗鼘TML代碼與CSS代碼分離為兩個(gè)或多個(gè)文件,實(shí)現(xiàn)了將結(jié)構(gòu)和樣式完全分離,使得網(wǎng)頁(yè)的前期制作和后期維護(hù)都十分方便。


1577370495235_學(xué)IT就到黑馬程序員.gif



猜你喜歡:

CSS是什么? 
CSS滑動(dòng)門技術(shù)應(yīng)用 
常用css樣式大全[2020最新整理版] 
黑馬程序員web前端課程

分享到:
和我們?cè)诰€交談!