将HTML5标记添加到MVC3站点

时间:2011-10-14 18:33:51

标签: visual-studio-2010 asp.net-mvc-3 html5 css3

我已经创建了一个MVC3网站,但是当我这样做时,我没有选择HTML5标记选项。我想在MVC3站点中添加一些“安全”的HTML5标记,除非有一种方法可以将项目转换为使用HTML,就像我从一开始就选择它一样(可能吗?)。

我是否可以安全地更改_layout.cshtml以使用导航等HTML5标记?如何使用我当前的CSS样式表来确保它正确定位(是否像添加类一样简单)?

我了解您可以选择HTML5的“验证目标架构”选项。这主要是为了intellisense?这是在项目创建时选择HTML5选项的主要副产品之一,还是除了此目标模式和_layout页面之外还有更多其他影响?

提前多多谢谢!

1 个答案:

答案 0 :(得分:1)

MVC3中的HTML5支持没有神奇之处。项目模板对话框中的复选框只是创建一个不同的_layout文件,其中包含<nav>而不是<div>,对modernizr.js的引用等。您可以自由地将_layout文件的标记更改为你喜欢。

架构验证下拉列表仅控制从Intellisense获取的代码完成选项,以及添加不符合架构的标记时会收到的警告。但同样,如果下周HTML5标准使用新标签更新,并且Microsoft无法更新Visual Studio,您可以自由添加不符合VS架构的标记。