首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >HTML5 <script>声明

HTML5 <script>声明
EN

Stack Overflow用户
提问于 2011-04-11 21:33:19
回答 3查看 9K关注 0票数 18

在使用脚本块时,使用HTML5声明脚本类型是否仍然是必要的(或者甚至是好的做法)?

例如<script type="text/javascript">

另外,在脚本中使用CDATA块进行浏览器解析又如何呢?

例如// <![CDATA[ ... ~code here ~... // ]]>

任何帮助都非常感谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-04-11 21:36:00

当前的HTML5草案不需要脚本标记的类型属性。

此外,HTML5中也不需要<![CDATA (无论如何,它是特定于XHTML的)。

票数 18
EN

Stack Overflow用户

发布于 2011-04-11 21:40:06

在使用脚本块时,使用HTML5声明脚本类型是否仍然是必要的(或者甚至是好的做法)?

HTML5将text/javascript定义为缺省值,您很难找到不将其视为缺省值的浏览器。所以你可以省略它。

+如何在脚本中使用CDATA块进行浏览器解析?

除非您正在编写XHTML5并在脚本中使用诸如<&之类的字符,否则毫无意义(但无论如何,您几乎都应该使用外部脚本)。

票数 6
EN

Stack Overflow用户

发布于 2011-04-11 21:36:08

CDATA注释是针对XML的,所以只有在将页面作为xml提供时才适用(如果是HTML5,就不应该这样做)。

至于类型属性,现在在HTML5中是可选的。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5622091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档