標籤:imp tps 方式 用法 維護成本 lin 方便 集中 dia
CSS是Cascading Style Sheets的簡稱,中文稱為層疊樣式表,用來控制網頁資料的表現,可以使網頁的表現與資料內容分離。要想讓CSS對網頁內容有效果,必須將CSS代碼引入網頁,通常有四種方式,詳見下文。
.1
使用HTML標籤的STYLE屬性
將STYLE屬性直接加在單個的HTML元素標籤上,控制HTML標籤的表現樣式。這種引入CSS的方式是分散靈活方便,但缺乏整體性和規劃性,不利於後期的修改和維護,當需要修改網站的樣式時,一個相同的修改可能涉及多個地方,維護成本高。使用STYLE屬性的樣式效果最強,會覆蓋掉其它幾種引入方式的相同樣式效果。
.2
將樣式代碼寫在頁面<STYLE>...</STYLE>標籤之中
<STYLE>...</STYLE>結構可以位於頁面<HTML>標籤中的任何位置,也可以多次出現。通常是將整個<STYLE>...</STYLE>結構寫在頁面的<HEAD>...</HEAD>部分中。這種引入CSS方式的特點是每個頁面的CSS代碼可能具有統一性和規劃性,一個頁面內部便於複用和維護,但多個頁面之間的CSS代碼複用仍然不夠。
.3
使用 LINK標籤,引入外部CSS檔案
將css代碼寫在一個單獨的檔案中,用link標籤直接引入該檔案到頁面中。一個頁面可以多次使用LINK標籤引入多個外部css檔案,注意這些CSS代碼的相互影響,通常是後引入的CSS檔案會覆蓋前面引入的CSS檔案的相同效果。這種引入CSS的方式是目前最為流行的,可以在站個網站範圍內進行CSS代碼的規劃,方便複用和維護,但這樣將代碼高度集中,代碼量可能過大,維護不當的話又容易出現混亂。
- .4
使用@import引入CSS檔案
使用@import引入CSS檔案有兩種方式,一種可以放在頁面中的<STYLE>...</STYLE> 中,用法如下:
@import url(index2.css);
另外也可以放在CSS檔案中使用,用法如下:
@import "sub.css";
使用用@import引入CSS可以很方便的引入外部檔案的CSS代碼,方便維護和規劃。但是每多引入一個CSS檔案,就會對伺服器增加一次串連請求,當訪問量較大時,需在維護性和效能上進行權衡。
CSS中樣式