我可以跳过属性"type"在“style"标签
Can I skip attribute "type" in "style" tag in HTML5?
根据W3Schools,我可以在HTML5中跳过标签script
的属性type
:
HTML 4.01与HTML5的差异
type属性是
在HTML 4中是必需的,在HTML5中是可选的。
我可以做完全相同的style
标签?我找不到类似的笔记。它只写着
type text/css标签的媒体类型
但是没有关于省略它的信息。我不关心IE, Edge或者微软的那些垃圾。我希望尽可能少地编写不必要的代码。理想情况下,我希望只使用:
<style>.foo { color: red; }</style>
根据文档:
html 4.01
此属性将样式语言定义为MIME类型(不应指定字符集)。该属性是可选的和如果没有,默认为text/css。
也比较和 html 5 :
html 4.01type = content-type [CI]
该属性指定样式表元素内容的语言,并覆盖默认样式表语言。样式表语言被指定为内容输入(例如:"text/css")。作者必须为此提供一个值属性;该属性没有默认值。
html 4.01 - style元素w3c
html 5html 5 - style元素w3ctype属性给出了样式语言。如果属性为,其值必须是指定样式的有效MIME类型语言。不能指定字符集参数。默认的类型属性的值,如果属性为没有,是"text/css"
可以,根据说明书:
type属性给出了样式语言。如果属性为,其值必须是指定样式的有效MIME类型语言。不能指定字符集参数。默认的类型属性的值,如果属性为缺席的是"text/css"。(RFC2318)
已默认为text/css
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 使用“+="操作人员
- //而不是在src=“”上使用http://"属性
- "未捕获的语法错误:意外的标记}"
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- "实例范围”;TypeScript类的getter/setter
- Javascript复选框函数:;缺少:在属性id之后"
- "“;变量未引用正确的对象
- "日期“;AJAX请求返回的类型值未定义
- 得到"TypeError:无法读取属性'filename'未定义的“;调用“npm start
- "无法获取属性'的值;style'"当试图在IE中更改样式时
- style.display="块“;在所有最新的浏览器中
- 工作方法:document.getElementById(“ElementName”).style="显示:阻
- 有没有一种简单的方法来转换“;字体"style属性添加到其中的每一个'他的个人风格
- 为什么element.getAttribute(“style”)忽略冒号“”之后的所有内容:"性格仅返回部分值
- Javascript: . getelementbyid(“el") .style.Display返回空字符串,
- option.style.display="none”;不在野外工作