首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Visual Studio2010中的HTML5验证-脚本是否仍然需要类型标记?

Visual Studio2010中的HTML5验证-脚本是否仍然需要类型标记?
EN

Stack Overflow用户
提问于 2011-06-09 07:47:39
回答 5查看 4.6K关注 0票数 16

我正在验证通过VS2010 SP1获得的HTML5。我的印象是,这种简化是可能的:

代码语言:javascript
复制
<script type="text/javascript" src="foo.js">...</script>

代码语言:javascript
复制
<script src="foo.js">...</script>

在尝试这样做的时候,我发现:

代码语言:javascript
复制
<head id="Head1" runat="server">
  <script src="../Scripts/MicrosoftAjax.js"></script>
</head>

产生了以下结果:

脚本警告1验证(HTML5):元素‘

’缺少必需的属性'type‘。

我是不是遗漏了什么?Visual Studio XHTML5验证是否比HTML5文档所要求的更严格?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-06-09 10:11:04

看起来已经提交给Connect了。VS验证器比HTML5规范更严格。

票数 7
EN

Stack Overflow用户

发布于 2011-10-18 15:21:23

我通过手动编辑架构文件解决了这个问题。

代码语言:javascript
复制
 <xsd:element name="script">
    ...
    <xsd:attribute name="type" vs:readonly="true" use="required">
    ...

  1. 关闭Visual Studio2010
  2. 的所有实例以具有管理权限的用户身份打开文本编辑器
  3. 打开VS架构文件夹中的文件html_5.xsd

第617行(在xsd:element name="script"标记内)删除文件的use="required"

  • 重新打开Visual Studio2010
票数 24
EN

Stack Overflow用户

发布于 2012-04-03 23:31:52

该文件位于64位Windows上的\Program Files(x86)\目录中。

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

https://stackoverflow.com/questions/6286584

复制
相关文章

相似问题

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