我可以跳过属性"type"在“style"标签

Can I skip attribute "type" in "style" tag in HTML5?

本文关键字:quot style 标签 type 我可以 属性      更新时间:2023-09-26

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

:

HTML 4.01与HTML5的差异

type属性是

在HTML 4中是必需的,在HTML5中是可选的。

我可以做完全相同的style标签?我找不到类似的笔记。它只写着

type text/css标签的媒体类型

但是没有关于省略它的信息。我不关心IE, Edge或者微软的那些垃圾。我希望尽可能少地编写不必要的代码。理想情况下,我希望只使用:

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

根据文档:

此属性将样式语言定义为MIME类型(不应指定字符集)。该属性是可选的和如果没有,默认为text/css。

html 4.01

也比较 html 5 :

html 4.01

type = content-type [CI]

该属性指定样式表元素内容的语言,并覆盖默认样式表语言。样式表语言被指定为内容输入(例如:"text/css")。作者必须为此提供一个值属性;该属性没有默认值。

html 4.01 - style元素w3c

html 5

type属性给出了样式语言。如果属性为,其值必须是指定样式的有效MIME类型语言。不能指定字符集参数。默认的类型属性的值,如果属性为没有,是"text/css"

html 5 - style元素w3c

可以,根据说明书:

type属性给出了样式语言。如果属性为,其值必须是指定样式的有效MIME类型语言。不能指定字符集参数。默认的类型属性的值,如果属性为缺席的是"text/css"。(RFC2318)

已默认为text/css