Javascript 我可以跳过属性吗;“类型”;在;“风格”;HTML5中的标签?

Javascript 我可以跳过属性吗;“类型”;在;“风格”;HTML5中的标签?,javascript,css,html,Javascript,Css,Html,根据,我可以跳过HTML5中标记script的属性type 证据: HTML4.01和HTML5之间的差异 “type”属性是 在HTML4中是必需的,但在HTML5中是可选的 我可以对style标记执行完全相同的操作吗?找到相似的音符。它只说 type text/css指定标记的媒体类型 但是没有关于省略它的信息。我不在乎IE、Edge或微软的那些废话。我想写尽可能少的不必要的代码。理想情况下,我只想使用: <style>.foo { color: red; }</style

根据,我可以跳过HTML5中标记
script
的属性
type

证据

HTML4.01和HTML5之间的差异

“type”属性是 在HTML4中是必需的,但在HTML5中是可选的

我可以对
style
标记执行完全相同的操作吗?找到相似的音符。它只说

type text/css指定标记的媒体类型

但是没有关于省略它的信息。我不在乎IE、Edge或微软的那些废话。我想写尽可能少的不必要的代码。理想情况下,我只想使用:

<style>.foo { color: red; }</style>
.foo{color:red;}
根据以下内容:

类型

此属性将样式语言定义为MIME类型(不应指定字符集)。此属性是可选的,并且 如果缺少,则默认为text/css

还比较了HTML4.01HTML5

HTML4.01

type=内容类型[CI]

此属性指定样式表 元素内容的语言,并覆盖默认样式 工作表语言。样式表语言被指定为内容 类型(例如,“文本/css”)作者必须为此提供一个值 属性;此属性没有默认值

HTML5

type属性提供了样式语言。如果属性为 当前,其值必须是指定样式的有效MIME类型 语言。不能指定字符集参数。默认值 类型属性的值,如果属性为 缺少的是“text/css”


是的,您可以根据:

type属性提供了样式语言。如果属性为 当前,其值必须是指定样式的有效MIME类型 语言。不能指定字符集参数。默认值 类型属性的值,如果属性为 缺少的是“text/css”。[RFC2318]


默认值已经是
text/css

为什么要链接到一个三年半的编辑草稿而不是当前的规范?我的错,我纠正了。这不是规范,并且说内容正在从那里迁移。规格是在你完全正确!谢谢@KittMedia.MDN文档是第三方文档,尽管比W3C学校的文档编写得更好,但最好链接到W3C规范,因为它尽可能接近权威性。@Quentin W3C学校也是第三方。你的名字中有“W3”并不能让你成为W3C权威,正如W3C学校所想的那样。@HugoZink Quantin comment也有同样的意思。@slick很高兴我帮助了你。我发现W3C学校很缺乏,我会使用,ofc Google过去有“阻止网站出现在你的搜索结果中”功能,但后来我不得不求助于插件或扩展。该死,封锁学校值得吗。