[精讚] [會員登入]
1624

W3C 的檢測及規範

w3c和一個Mozilla基金會提供的線上檢測w3c的網站

分享此文連結 //n.sfs.tw/10443

分享連結 W3C 的檢測及規範@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-23 08:50:22 最後編修
2016-12-17 07:33:16 By 張○○
 

自動目錄

何謂 W3C

The World Wide Web Consortium (W3C)  是一個國際協會,制定一些開放且共同的標準,讓網頁的發展能夠共同遵循。

下面是一個Mozilla基金會提供的線上檢測w3c的網站:

檢測標籤

http://validator.w3.org/

檢測CSS

http://jigsaw.w3.org/css-validator/validator.html.en

檢測畫面

CSS檢測也是一堆錯

通過檢測會看到這一行字

有些錯是疏忽所造成的,有些是我以前都不知道的(或因不同html版本的規定有異動),可藉由此網站來優化自己的標籤或css碼。

該注意的地方

1. 圖片標籤img內的邊框屬性border在XHTML 1.1中也是不合法的。驚!

2. 在img裡,alt屬性是必須的。驚!

3. 在XHTML中所有的標籤都必須小寫和關閉。沒有閉合標籤的(如brimg)必 須用英文半型的斜線/在後面自關閉(如<br/>)。注意在斜線前 應該有一個英文半型空格。早就知道了 =3=

4. span和div的不同之處在於span是內聯的,用在一小塊的內聯HTML中,而div(想想division是什麼意思)元素是塊級的

5. js 事件中我常忘記的 onkeypress 應和 onclick 同時使用。我常忘記 onkeypress

6. 所有的標籤屬性都應該加上 引號 " " ,例如我常偷懶寫成 border=0 ,以後要改寫為 border="0"

7. display: none 改為 把元素寬和高設置為零(width: 0; height: 0; overflow: hidden;),有相同的視覺效果,也可以使螢幕閱讀器理解。疑?

8. 連結的標籤中如果有用到 & 這個符號,應該要寫成 & 例如:  a href="index.php?f=Login&amp;b=123" 應該要寫成這樣才是正確的:  a href="index.php?f=Login&b=123" 。驚!

9. 所有的標籤都應該要小寫。啊~~~~~~~我長久以來以為都要大寫咧

10. 所有的屬性都不能用省略的寫法,例如 checked 要改寫為 checked="checked";readonly="readonly"

11. <img> 標籤的width="" 只能接受數字,不能接受百分比的表示法,例如 <img width="100%" 要改成 <img style="width:100%"

12. <div> 不能放在<span>或<legend>裡面

自己拿這個網站一檢查…驚 478 errors,322 warnings,看來有一段很長的路要走。(註:舊note)

參考資料

1. w3c 檢測網站 http://validator.w3.org/

2. 無聊人的無聊故事::完全W3C手冊 http://www.chweng.idv.tw/w3cguide/ 連結佚失


原文編修自 2010-04-24 20:51:00

END

你可能感興趣的文章

常用1200字簡體字 為了加速正簡互換的效能,我針對常見的簡體字做了挑選,花了六個小時,整理出最常用的1200個簡體中文字及正體中文字對照

使用GIT和GITHUB 教你如何使用git及github

檢測頁面載入速度 利用google提供的檢測工具來測試網頁的載入速度

超強姓名音譯網站 超級強,符合我所有需求

[CentOS8] GCP政府憑證申請及掛載 資安的關係開始要求各網站導入ssl,那就申請政府憑證吧

網路是平的?所以競爭來自四面八方! 在二十世紀末的時候,網際網路的出現改變了這個世界。但不表示你可以分一杯羹。

隨機好文

世紀帝國征服者新版本--被遺忘的帝國 世紀帝國征服者新版本--被遺忘的帝國 世紀二代的征服者是精典遊戲中的精典,aofe更好玩...

海棉寶寶超泡杯演奏的sweet victory 章魚哥和海棉寶寶在超泡杯的演奏歌曲

[大型機台] 熱血高校躲避球 多少少年時光歲月耗在這個遊戲上,二十幾年前的那個時光,唯一想做的事就是把吃飯錢省下來拿去打一場五塊錢的電動,就算是沒錢也

此一時彼一時 我是不是易怒的人,其實我也不知道,總之我常會失控,不知道自己在幹嘛。這近生活過得浮浮的,不是很踏實,總會想太多,我甚至會

在Centos7 下安裝 Wildfly10 wildfly以前叫JBoss,2014.11.20改名叫Wildfly,起始版本是Wildfly8,現在已經出到Wil