除了"text/css"之外,还有其他类型的浏览器支持样式标记吗?(不包括css的任何同义词).如果没有,那么为什么不呢?
<style type="???"> ... </style>
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用Google Web Fonts,并且在官方网站上它建议使用<link>包含该type属性的标记,如下所示:
<link href='http://fonts.googleapis.com/css?family=Ubuntu:400,700' rel='stylesheet' type='text/css'>`
Run Code Online (Sandbox Code Playgroud)
在官方的HTML5样板网站中,他们省略了该type属性
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:400,700">
Run Code Online (Sandbox Code Playgroud)
根据这个相当古老的答案,在HTML5中,type属性在<style>标签上是可选的,在标签上是必需的<link>.
但是,没有typeattribule 的版本在W3C验证器上验证正常.
那么,type属性是否是强制性的?