2015-10-19 48 views
15

根據W3Schools,我可以在HTML5中跳過標籤script的屬性type我可以在HTML5中的「style」標籤中跳過屬性「type」嗎?

證據

差異HTML 4.01和HTML5

之間的 「type」 屬性是必需的HTML 4 ,但在HTML5可選的。

我可以做與style標籤完全相同嗎? I was unable找到相似的筆記。它只是說

文/ CSS指定標籤

但有關忽略它沒有信息的媒體類型。我不在乎IE,Edge或微軟的那種垃圾。我想寫儘可能少的不必要的代碼。理想情況下,我想只需使用:

<style>.foo { color: red; }</style> 
+1

我覺得W3Schools缺乏,我會使用[MDN](https://developer.mozilla.org/en-US/)和ofc [W3C](http://www.w3.org/TR/)。 2014/REC-html5-20141028 /) – Persijn

+0

谷歌曾經有'阻止一個網站顯示在您的搜索結果'功能,但我不得不求助於插件或擴展。而且該死的,是否值得阻止W3Schools。 – Mave

回答

12

按照documentation

此屬性定義的造型語言作爲MIME類型(不應該指定字符集) 。此屬性是可選和 默認爲text/css(如果缺失)。

而且比較HTML 4.01HTML 5

HTML 4.01

類型=內容類型[CI]

該屬性指定樣式表 語言該元素的內容並覆蓋默認樣式 表單語言。樣式表語言被指定爲內容 類型(例如,「文本/ css」)。 作者必須爲此 屬性提供值;此屬性沒有默認值。

html 4.01 - The style element w3c

HTML 5

type屬性給出了造型語言。如果該屬性爲 ,則其值必須是指定樣式 語言的有效MIME類型。不得指定charset參數。如果屬性爲 不存在,則使用type屬性的默認 值爲「text/css」。

html 5 - The style element w3c

+3

MDN文檔是第三方,儘管比W3Schools的文檔寫得更好,但最好鏈接到W3C規範,因爲它接近於我們可能獲得的權威性。 – Quentin

+0

@Quentin更新。 –

+0

@Quentin W3Schools也是第三方。以您的名義擁有「W3」並不會讓您成爲W3C的權威,W3School喜歡這麼認爲。 –

5

是的,你可以根據specification

type屬性給出了造型語言。如果該屬性爲 ,則其值必須是指定樣式 語言的有效MIME類型。不得指定charset參數。如果屬性爲 不存在,則使用type屬性的默認 值爲「text/css」。 [RFC2318]

默認值已經是text/css

+1

爲什麼要鏈接到三年半的編輯草案而不是現在的規範? – Quentin

+0

我的錯,我糾正了這一點。 – KittMedia

+1

這不是規範,[主頁](https://www.w3.org/wiki/HTML)表示內容正在從那裏遷移。規範在http://www.w3.org/TR/html5/ – Quentin

相關問題