国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > CSS 三種樣式

CSS 三種樣式

時間:2023-09-26 07:12:01 | 來源:網(wǎng)站運營

時間:2023-09-26 07:12:01 來源:網(wǎng)站運營

CSS 三種樣式:本節(jié)我們要學(xué)習(xí)一下 CSS 樣式的幾種形式,在實際應(yīng)用中向 HTML 中引入 CSS 樣式的方法有三種,分別是行內(nèi)樣式、內(nèi)部樣式、外部樣式。我們會依次學(xué)習(xí)這三種方式的優(yōu)缺點以及應(yīng)用場景,本節(jié)我們先來講一下行內(nèi)樣式。

什么是行內(nèi)樣式

行內(nèi)樣式,其實從它的名字就可以看出來它的特點,就是直接在 HTML 標(biāo)簽中使用 style 屬性設(shè)置 CSS 樣式。例如像下面這樣的:

<p style="font-size: 18px;">行內(nèi)樣式</p>HTML 中的 style 屬性提供了一種改變所有 HTML 元素樣式的通過方法,語法格式如下所示:

<標(biāo)簽 style="樣式聲明1;樣式聲明2;樣式聲明3"></標(biāo)簽>要記得用在每個樣式聲明之間使用分號 ; 分隔喲,否則樣式會失效的。

示例:

例如下面這段代碼,通過 CSS 行內(nèi)樣式,將第一個段落中的字體設(shè)置成了 20px,顏色為紅色,加粗顯示。第二個段落中的字體大小設(shè)置為 16px,顏色為綠色,傾斜顯示:

<!DOCTYPE><html> <head> <meta charset="utf-8"> <title>CSS學(xué)習(xí)(9xkd.com)</title> </head> <body> <p style="font-size: 20px;color: red;font-weight: bold;">俠課島歡迎你!</p> <p style="font-size: 16px;color: green;font-style: italic;">俠課島歡迎你!</p> </body></html>在瀏覽器中演示效果:




什么是內(nèi)嵌樣式

內(nèi)嵌樣式就是將 CSS 代碼寫在 HTML 頁面中的 <head> 標(biāo)簽中的 <style> 標(biāo)簽內(nèi)。因為它與 HTML 內(nèi)容位于同一個文件中,所以叫做內(nèi)嵌樣式表。

示例:

例如下面這個例子就是使用了內(nèi)嵌樣式:

<!DOCTYPE><html> <head> <meta charset="utf-8"> <title>CSS學(xué)習(xí)(9xkd.com)</title> <style> h2{ color: lightsalmon; } p{ color:limegreen ; font-size: 18px; line-height: 20px; } span{ color: mediumpurple; font-weight: bold; } </style> </head> <body> <h2>《木蘭花令 擬古決絕詞》</h2> <p>人生若只如初見,何事秋風(fēng)悲畫扇</p> <p>等閑變卻故人心,卻道故人心易變。</p> <p>驪山語罷清宵半,淚雨零鈴終不怨。</p> <p>何如薄幸錦衣郎,<span>比翼連枝當(dāng)日愿。</span></p> </body></html>在瀏覽器中的演示效果:

記得內(nèi)嵌樣式必須寫在<style>標(biāo)簽中,否則無效。




什么是外部樣式

外部樣式就是把 CSS 代碼保存在一個單獨的文件中,文件的擴展名為 .css,然后在 HTML 頁面中引入這個 CSS 文件即可。

HTML 文件引入外部樣式表有兩種方式,分別是鏈接式和導(dǎo)入式。

鏈接外部樣式表

鏈接外部樣式表就是在 HTML 文件中使用 <link/> 標(biāo)簽鏈接外部樣式表,且 <link/> 標(biāo)簽必須放到 HTML 中的 <head> 標(biāo)簽內(nèi)。在一個 HTML 頁面中可以鏈接多個 CSS 文件,一個 CSS 文件也可以被多個 HTML 頁面引用。

語法如下:

<link rel="stylesheet" type="text/css" href="css文件路徑">其中 rel="stylesheet" 是指在頁面中使用這個外部樣式表,type="text/css" 是指文件的類型是樣式表文本,href 屬性用于指定 css 文件的路徑。

外部樣式表實現(xiàn)了結(jié)構(gòu)與樣式的徹底分離,一個 css 文件可以應(yīng)用到多個 HTML 頁面中。當(dāng)改變 css 文件中的樣式時,所有應(yīng)用這個 css 文件的頁面中的樣式都會隨之改變。

示例:

例如我們創(chuàng)建一個 index.css 的文件,將需要用到的 css 代碼保存到這個文件中:

h2{ color: lightsalmon; }p{ color:limegreen ; font-size: 18px; line-height: 20px;}span{ color: mediumpurple; font-weight: bold;}然后可以在 HTML 文件中通過 <link/> 標(biāo)簽引用這個文件:

<!DOCTYPE><html> <head> <meta charset="utf-8"> <title>CSS學(xué)習(xí)(9xkd.com)</title> <link rel="stylesheet" type="text/css" href="./index.css"> </head> <body> <h2>《木蘭花令 擬古決絕詞》</h2> <p>人生若只如初見,何事秋風(fēng)悲畫扇</p> <p>等閑變卻故人心,卻道故人心易變。</p> <p>驪山語罷清宵半,淚雨零鈴終不怨。</p> <p>何如薄幸錦衣郎,<span>比翼連枝當(dāng)日愿。</span></p> </body></html>在瀏覽器中演示效果:

可以看到最終效果和上一節(jié)內(nèi)嵌樣式示例中的是效果一樣。只不過 CSS 部分獨立為了一個單獨的文件。

由于鏈接式在減少代碼書寫和減少維護工作方面都非常突出,所以鏈接式是最常用的一種引用 CSS 樣式的方法。

導(dǎo)入外部樣式表

導(dǎo)入外部樣式表就是在 HTML 頁面中使用 @import 導(dǎo)入外部樣式表,導(dǎo)入樣式表的語法需要放置到 <style> 標(biāo)簽中。

導(dǎo)入外部樣式表和鏈接外部樣式表是很像的,都實現(xiàn)了頁面與樣式的分離。 不同在于導(dǎo)入外部樣式表在頁面初始化時,就把樣式導(dǎo)入到了頁面中,這樣就變成了內(nèi)嵌樣式。而鏈接外部樣式表是在頁面中有標(biāo)簽需要樣式時才以鏈接的方式引入,這樣看的話鏈接外部樣式表會更加合適。

語法格式:

<style> @import url("css文件路徑");</style>@import 表示導(dǎo)入文件,前面的 @ 符號必須寫喲,url 中的則是樣式表文件的路徑。

示例:

將上述示例中的引入 css 文件的方式改為導(dǎo)入外部樣式表:

<!DOCTYPE><html> <head> <meta charset="utf-8"> <title>CSS學(xué)習(xí)(9xkd.com)</title> <style> @import url("index.css"); </style> </head> <body> <h2>《木蘭花令 擬古決絕詞》</h2> <p>人生若只如初見,何事秋風(fēng)悲畫扇</p> <p>等閑變卻故人心,卻道故人心易變。</p> <p>驪山語罷清宵半,淚雨零鈴終不怨。</p> <p>何如薄幸錦衣郎,<span>比翼連枝當(dāng)日愿。</span></p> </body></html>演示效果是不變的,因為 css 文件中的內(nèi)容并沒有改變。導(dǎo)入式除了可以在同一個頁面中導(dǎo)入多個樣式文件,還可以在 css 樣式文件中使用 import 進行導(dǎo)入。

樣式優(yōu)先級

我們學(xué)習(xí)了關(guān)于 CSS 樣式的三種引用方式,那么它們之間的優(yōu)先關(guān)系是怎么樣的呢?也就是說當(dāng)元素同時繼承這些樣式,但是樣式之間發(fā)生了沖突,最終會應(yīng)用哪個樣式。

示例:

例如在一個 <p> 標(biāo)簽的行內(nèi)樣式中定義了字體大小為16px,在嵌套樣式中定義字體大小18px,在外部樣式中定義了字體大小為20px。最終會應(yīng)用哪個字體大小呢?這里我不演示,大家自己來試一下。

試完之后,是不是能得出如下結(jié)論呢,CSS 中樣式的優(yōu)先級規(guī)則如下所示:

也就是說行內(nèi)樣式的優(yōu)先級最高,最先會應(yīng)用行內(nèi)樣式,其次是內(nèi)嵌樣式,最后是外部樣式,這講究一個就近原則。

鏈接:https://www.9xkd.com/

關(guān)鍵詞:樣式

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉