大多數技術都有自己約定俗成的標準。css也不例外。雖然并非網絡上存在的所有css都很規范,但按照現有標準來使用css卻還是不無裨益的。一般來說,開發人員應盡可能將內容與結構分離開來。這樣做的好處在于:
1:增加站點的壽命
不規范的樣式表可能在當時覺得很方便,但新版本的瀏覽器出來以后,很可能就會出現兼容性問題。到時逐頁修改站點就是一項非常費時的工作同時也使使用css失去了意義。
2:讓你的站點對所有的用戶以及瀏覽器都適用。
有些地方的政府已經立法要求網站必須讓殘障人士也同樣可以瀏覽。為殘障認識設計的瀏覽設備,比如聽力瀏覽器,對css規范性要求極其嚴格。
3:讓站點更新和維護更加輕松。
使用方式得當的話,css可讓你在一個頁面中的調整快速應用到所有頁面中去。
你首先要做的選擇是使用哪一種樣式表。當涉及到最佳習慣時,對不同樣式表的分析如下:
inline css;簡單地說,你應該盡量避免使用。除了一些其他的缺點之外,使用inline css意味著你并沒有利用到css的真正優點,即你并沒有將內容與結構分離開。dw mx使用inline css主要是為了定位頁面元素(這些元素在dw mx的用戶界面中稱為“層(layer)”),或者為了使用某個dhtml特效,它需要使用inline 樣式的javascript來改變一個對象的屬性。
embedded css:它也不是最理想的,因為它只能對當前頁面施加影響。在更新的過程中,如果某一個頁面丟失,將會使站點的風格不一致;另外,當用戶瀏覽你的站點時,每一頁都要下載一次樣式表信息。
external css:這是你的第一選擇。external css可以讓所有連接到它的頁面保持一致的外觀風格;提綱挈領,更改一次,輕松更新所有相關頁面;讓你的頁面體積更小,瀏覽速度更快。
新聞熱點
疑難解答