正文

樣式表組成(23)

CSS入門經(jīng)典(第3版) 作者:(美)Ian Pouncey


2.6  良好的HTML的重要性

雖然本書介紹的是CSS,但是我們不能忽視HTML的重要性。本書中所有的CSS都是針對HTML 4.01編寫的,但是即使不加修改,也能把它們用于符合其他標準的HTML,例如HTML 5或XHTML標準(如XHTML 1.0)。

不管選擇使用哪一種HTML,良好的、有效的標記對于在多種瀏覽器中實現(xiàn)一致的呈現(xiàn)效果都十分重要。有效的標記并不能絕對保證不會遇到呈現(xiàn)問題,但是當遇到呈現(xiàn)問題時,首先檢查標記是一種不錯的做法。在驗證標記時,可以選擇W3C標記驗證器(http://validator.w3.org),或者您的IDE可能也內置了驗證器。

文檔類型和怪異模式

在HTML文檔中,最重要的是要保證使用有效的現(xiàn)代文檔類型。HTML 4.01及更高版本和www.w3.org/QA/2002/04/valid-dtd-list.html中列出的任何XHTML版本的嚴格文檔類型都是適用的。

必須使用有效的文檔類型,否則現(xiàn)代瀏覽器會使用一種名為怪異模式的呈現(xiàn)模式。這是為了使原來的代碼能夠以預期的方式進行呈現(xiàn),這要求代碼編寫者遵循了建議的標準,從而他們會在代碼中包含有效的文檔類型。

怪異模式改變了CSS的工作方式,例如,元素寬度的計算方式和應用到表中內容的樣式都發(fā)生了變化。這樣就更難編寫能夠在所有瀏覽器中都以預期方式工作的CSS代碼,而且會顯著增加測試所需的時間。

2.7  練習  

1. 列舉CSS規(guī)則包含的各個部分。

2. 將width:auto;應用于<table>元素和<div>元素時有何不同? 

3. 完成如下序列:聲明、屬性、__________。

4. 將RGB顏色(234,123,45)轉換成十六進制。 

5. #FFFFFF的簡寫十六進制表示法是什么? 

6. 如果樣式表位于www.example.com/stylesheet.css,而網(wǎng)頁位于www.example. com/

index.html,那么在index.html中應該包含什么樣的標記,從而能夠通過相對路徑包含stylesheet.css?


上一章目錄下一章

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