負(fù)責(zé)Web編寫的前端人員,都清楚可以通過W3驗證服務(wù)功能,來在線驗證自己編寫的XHTML代碼是否正確,在驗證期間,最容易出現(xiàn)的錯誤往往都是在最簡單以至容易忽略的地方,以下就是在日常的驗證過程中最容易出現(xiàn)錯誤的幾個總結(jié)。

1, 沒有為<img>添加 alt=”” 屬性
錯誤寫法:<img src="" />正確寫法:<img src="" alt="" />2, 沒有閉合的標(biāo)簽
XHTML規(guī)范中有一條標(biāo)準(zhǔn)就是“每個XHTML標(biāo)簽都有一個結(jié)束標(biāo)記”。那么對于HTML中原來不帶結(jié)束標(biāo)記的元素,則在該結(jié)束前加上“/”來關(guān)閉這個標(biāo)簽。
像 <img> , <br> , <meta> 等標(biāo)簽就需要這樣閉合
。糹mg />
。糱r />
<meta />
3, 大小寫敏感
XHTML 區(qū)分大小寫,而且XHTML中所有的標(biāo)簽必須小寫。
錯誤寫法:<META name=”y_key” content=”www.webjx.com “>
正確寫法:<meta name=”y_key” content=”www.webjx.com” />
4, 未使用引號括包含屬性值
XHTML中所有的屬性值必須使用英文雙引號括起。
錯誤寫法:<div class=header>
正確寫法:<div class=”header”>
5, 元素嵌套不規(guī)范
這類錯誤雖然出現(xiàn)的頻率不多,但卻也是最難發(fā)現(xiàn)的問題,正確的元素嵌套是在日常手寫代碼過程中,逐步培養(yǎng)成的好習(xí)慣。
錯誤寫法:<strong><em>…</strong></em>
正確寫法:<strong><em>…</em></strong> |