頁面中CSS的四種引入方式的介紹與比較?

Tags: 頁面,

CSS是Cascading Style Sheets的簡稱,中文稱為層疊樣式表,用來控制網頁數據的表現,可以使網頁的表現與數據內容分離。要想讓CSS對網頁內容有效果,必須將CSS代碼引入網頁,通常有四種方式,詳見下文。

方法/步驟

使用HTML標籤的STYLE屬性

將STYLE屬性直接加在單個的HTML元素標籤上,控制HTML標籤的表現樣式。這種引入CSS的方式是分散靈活方便,但缺乏整體性和規劃性,不利於後期的修改和維護,當需要修改網站的樣式時,一個相同的修改可能涉及多個地方,維護成本高。使用STYLE屬性的樣式效果最強,會覆蓋掉其它幾種引入方式的相同樣式效果。

頁面中CSS的四種引入方式的介紹與比較

將樣式代碼寫在頁面標籤之中

結構可以位於頁面標籤中的任何位置,也可以多次出現。通常是將整個結構寫在頁面的...部分中。這種引入CSS方式的特點是每個頁面的CSS代碼可能具有統一性和規劃性,一個頁面內部便於複用和維護,但多個頁面之間的CSS代碼複用仍然不夠。

頁面中CSS的四種引入方式的介紹與比較

使用 LINK標籤,引入外部CSS文件

將css代碼寫在一個單獨的文件中,用link標籤直接引入該文件到頁面中。一個頁面可以多次使用LINK標籤引入多個外部css文件,注意這些CSS代碼的相互影響,通常是後引入的CSS文件會覆蓋前面引入的CSS文件的相同效果。這種引入CSS的方式是目前最為流行的,可以在站個網站範圍內進行CSS代碼的規劃,方便複用和維護,但這樣將代碼高度集中,代碼量可能過大,維護不當的話又容易出現混亂。

頁面中CSS的四種引入方式的介紹與比較

使用@import引入CSS文件

使用@import引入CSS文件有兩種方式,一種可以放在頁面中的 中,用法如下:

 @import url(index2.css);

另外也可以放在CSS文件中使用,用法如下:

 @import "sub.css";

使用用@import引入CSS可以很方便的引入外部文件的CSS代碼,方便維護和規劃。但是每多引入一個CSS文件,就會對服務器增加一次連接請求,當訪問量較大時,需在維護性和性能上進行權衡。

相關問題答案