正文

前 言

CSS插件工具箱 作者:(英)Robin Nixon


當Tim Berners-Lee首次提出World Wide Web(萬維網(wǎng))時,只是有了一種方法用于創(chuàng)建至其他文檔(包括遠程計算機上的文檔)的超文本鏈接,以及使用基本的格式化手段組合文本和圖像,不過這在我們今天看來仍是一些革新性的概念。

但慢慢地,Web開發(fā)人員開始習慣于HTML 1所提供的那20個元素,于是他們在該語言的每個新規(guī)范中添加越來越多的功能。幸運的是,推動其發(fā)展的人們早就意識到如果不明智地處理語言的擴展,最終將會得到難處理的、混亂的Web頁面。因此決定在規(guī)范中包括CSS,這樣Web頁面的內(nèi)容可完全與設(shè)計和布局分開。

由于這個原因,隨著時間的推移,像<font>標記中color='blue'這樣的HTML參數(shù)被棄用,而采用style='color:blue;'這樣的語法。事實上,即使這種用法仍不為Web開發(fā)純化論者所贊同,因為它還是混合了設(shè)計和內(nèi)容。為了完全將兩者分開,可將所有樣式嵌在文檔的<head>部分的<style>…</style>標記對中,這有助于將文檔的所有樣式放在一個地方,同時使它們?nèi)詾槲臋n的一部分。

如果需要兩個單獨的樣式(例如一個用于在瀏覽器中顯示頁面;另一個以適合打印的方式進行布局),該怎么辦?解決方法是將所有樣式設(shè)置移到外部樣式表(可在需要時導入的文檔)。

如今,盡管所有較老的和棄用的功能仍可用(但還能用多久是個未知數(shù)),大部分好的網(wǎng)站都將內(nèi)容和樣式放入單獨的文件中。只需通過加載一個不同的樣式表,整個文檔(或甚至是整個網(wǎng)站)就會得到一個全新的外觀。事實上,這個系統(tǒng)是很靈活的,甚至可以創(chuàng)建樣式表,然后通過語音合成器、盲文打字機或盲人閱讀器輸出Web頁面。

在當下這個充斥著各種瀏覽器功能和屏幕尺寸的時代,CSS變得比以往更為重要,因為現(xiàn)在可為iPhone、iPad、Android設(shè)備、PC和Mac等創(chuàng)建不同的樣式表。只需在一開始加載相關(guān)的樣式表,然后Web頁面將會在所有平臺上以最佳狀態(tài)顯示。


上一章目錄下一章

Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號