在样式标签中不包含type =“text / css”是不好的做法吗?

时间:2014-06-25 14:23:02

标签: html css

似乎所有现代浏览器都默认将样式标记的type属性设置为“text / css”。在使用样式标记时省略type属性被认为是不好的做法吗?是否有任何不使用type属性可能导致意外结果的情况?

4 个答案:

答案 0 :(得分:4)

来自the W3.org wiki

  

如果属性不存在,则使用type属性的默认值为" text / css"

所以不,你不需要它,因为它始终是默认值,现在它是显式可选的。

答案 1 :(得分:0)

HTML5版本是允许您没有此属性的版本。但在以前的版本中,您需要在<link>属性中编写此内容。

以下是W3组织的链接,http://www.w3.org/TR/html40/present/styles.html

  

否则,默认样式表语言为“text / css”。

这是命名内容类型设置窗格列表中的第3项。阅读文档了解更多信息。

答案 2 :(得分:0)

如果您正在使用HTML5,则可以放心地忽略它,因为它不再需要。 HTML4页面会在验证时出错。

答案 3 :(得分:0)

在html5中你不需要使用这个属性,所以你可以允许使用这个...但是在其他版本中你必须添加这个:-D ... html5给你设施:-D