Html 有什么好的理由我可以';t使用;脚本“;没有任何属性的标签?
在大多数HTML应用程序中,我都可以做到:Html 有什么好的理由我可以';t使用;脚本“;没有任何属性的标签?,html,Html,在大多数HTML应用程序中,我都可以做到: <script> // my code </script> //我的代码 (事实上,甚至Stackoverflow.com也使用上述符号) 但技术上更正确的方法是: <script type='text/javascript'> // my code </script> //我的代码 那么,我使用哪一个真的有区别吗?为什么?type属性是可选的,默认为text/javascri
<script>
// my code
</script>
//我的代码
(事实上,甚至Stackoverflow.com也使用上述符号)
但技术上更正确的方法是:
<script type='text/javascript'>
// my code
</script>
//我的代码
那么,我使用哪一个真的有区别吗?为什么?type属性是可选的,默认为text/javascript。所以不,你不需要它,也不“更正确”地包含它。(这适用于HTML5)。如果使用HTML5,则
脚本
-标记中的类型
-属性是可选的
type
属性提供脚本语言或数据格式。如果属性存在,则其值必须是有效的MIME类型。不能指定字符集参数。如果属性不存在,则使用默认值“text/javascript
”
来源:
结论:
如果您使用的是HTML5,那么声明
类型是正确的,但是如果您使用的是javascript,则没有必要这样做。在HTML的其他版本中,它仍然是强制性的。在HTML5中,不需要为和标记包含类型属性
+1用于链接w3c而非w3c学校、htmldoctor或任何其他非官方来源