HTML 頁面開頭doctype應該大寫還是小寫?

&

&

&

這些寫法都是有效的,但是哪種才是規範推薦使用的


HTML5 中不區分大小寫!

HTML5/syntax

一個DOCTYPE必須包含以下部分,並嚴格按照順序出現:

一個ASCII字元串"&大小寫不敏感。


這是vs默認模板。

這是知乎的頁面源碼。

騰訊的。

京東的。

所以,你看著辦吧。

題主你讓我分心了,阿彌陀佛,工作工作。


萌新一枚 看到之前的回答 想給後來者一個方向:

關於doctype,或者dtd(document type definition)的說明可以參考這個鏈接:http://www.w3school.com.cn/tags/tag_doctype.asp

也就是說,在html5中只有一種寫法:

&

但是也提到了doctype是不敏感大小寫的 0.0 (大佬們都這麼寫,所以我們都是大寫)

還有就是doctype並不是一個標籤,而是指示 web 瀏覽器關於頁面使用哪個 HTML 版本進行編寫的指令。不過我也搞不懂它還說了& 聲明沒有結束標籤。

這樣子就很尷尬了,他到底是不是標籤呢?這個問題留給後來者。。。

第一次寫知乎,有點手抖,望指正


html5(包括4)不區分大小寫,但是建議小寫,因為xhtml是要求小寫的

HTML Tip: Use Lowercase Tags

HTML tags are not case sensitive: & means the same as &

.

The HTML5 standard does not require lowercase tags, but W3C recommends lowercase in HTML4, and demands lowercase for stricter document types like XHTML.

http://www.w3schools.com/html/html_elements.asp

至於doctype,我是依照建議小寫的……


html 對大小寫是不敏感的,不管是 doctype 還是 DOCTYPE 都是可以的,甚至 p 和 P,h1 和 H1 也都可以,哪個習慣就用哪個。


在XHTML標準下,所有標籤名必須小寫。這個也是個標籤吧?


推薦閱讀:

Effective前端(3)用CSS畫一個三角形
【前端入門系列】HTML5動畫與動效(之五)
什麼是M站?
[一勺燴]最流行前端開發圖表顯示組件總結

TAG:前端開發 | HTML | HTML5 |