2011-10-14 39 views
1

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

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

我知道你可以选择HTML5的'Target Schema For Validation'选项。这主要是针对intellisense吗?这是在项目创建时选择HTML5选项的主要双向产品之一,还是除此目标模式和_layout页面之外还有更多其他影响?

非常感谢!

回答

1

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

模式验证下拉列表只管理您从Intellisense获得的代码完成选项,以及在添加不符合模式的标记时获得的警告。但是,如果下周HTML5标准更新为新标签,并且Microsoft无法更新Visual Studio,则可以自由添加不符合VS模式的标记。

+0

伟大的答案(和我所希望的:))非常感谢您的意见! – likestoski