如何添加CSS_外部樣式

內(nèi)部樣式解決了內(nèi)聯(lián)樣式的問題,但他也有弊端,主要表現(xiàn)在一下兩個(gè)方面:

弊端1,內(nèi)部樣式只能作用于一個(gè)頁面,如果要實(shí)現(xiàn)多個(gè)頁面共享一個(gè)樣式,就做不到了。

弊端2,隨著樣式代碼的不斷增加,在編輯器中,要不停的上下滾動(dòng)屏幕來編輯樣式,很不方便。

解決這些弊端的方法就是使用外部 CSS。

外部 CSS,也叫外部樣式,可以通過改變一個(gè)文件來改變整個(gè)網(wǎng)站的外觀!

外部樣式,將 CSS 代碼放在一個(gè)獨(dú)立的,以 .css 為后綴名的文件中,使 html 頁面結(jié)構(gòu)文件和 css 樣式文件完全獨(dú)立開來。

每個(gè)HTML頁面都必須在 head 元素里添加 <link> 元素,link 是鏈接的意思。

在 <link> 元素里定義 rel 屬性,rel 是 relationship 的縮寫,譯為關(guān)系、關(guān)聯(lián),值為 stylesheet,表示關(guān)聯(lián)一個(gè)樣式表。

再定義一個(gè) href 屬性,用來設(shè)置一個(gè)對(duì)外部樣式表文件的引用,值為 .css 文件的路徑。

我們來做個(gè)例子。

在 002-add-css 文件夾里創(chuàng)建一個(gè) external-1.html 文件,構(gòu)建好基礎(chǔ)代碼。添加 h1 和 p 元素,分別填入一些文本。

再創(chuàng)建一個(gè) external-2.html 文件,構(gòu)建好基礎(chǔ)代碼。添加 h1 和 p 元素,分別填入一些文本。

在 002-add-css 文件夾里創(chuàng)建一個(gè) mystyle.css 文件,在這個(gè)文件里直接編寫樣式:

body,空格,花括號(hào),回車,定義樣式屬性名 background-color,冒號(hào),屬性值為 lightblue,分號(hào)。

h1,空格,花括號(hào),回車,color,navy,分號(hào),margin-left,20px,分號(hào)。

body {

background-color: lightblue;

}

h1 {

color: navy;

margin-left: 20px;

}


前面說到,樣式表代碼的編寫格式很寬松,但是我們編寫樣式的時(shí)候還是要有一定的規(guī)范:

選擇器和花括號(hào)中間用一個(gè)空格隔開;

每一條樣式聲明語句單獨(dú)一行定義;

兩組樣式定義用空行來分隔。

樣式文件定義好后,在 external-1.html 文件的 head 元素里輸入 link,按下回車鍵或 tab 鍵,emmet 會(huì)為我們自動(dòng)補(bǔ)全一些代碼,我們只需要設(shè)置 href 屬性的外部樣式文件路徑就好了。這里我們填入 mystyle.css。保存。

預(yù)覽頁面,第一個(gè)頁面的樣式添加好了。

在 external-2.html 文件的 head 元素里也添加一個(gè) link 元素,設(shè)置同樣的路徑 mystyle.css。保存。

預(yù)覽頁面,第二個(gè)頁面的樣式也添加好了。

不難發(fā)現(xiàn),在 mystyle.css 定義的一套樣式,應(yīng)用到了兩個(gè)頁面上,做到了多個(gè)頁面的樣式共享。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容