【问题标题】:Adding HTML5 markup to a MVC3 site将 HTML5 标记添加到 MVC3 站点
【发布时间】:2011-10-15 03:06:04
【问题描述】:

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

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

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

非常感谢!

【问题讨论】:

    标签: visual-studio-2010 asp.net-mvc-3 html css


    【解决方案1】:

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

    架构验证下拉菜单仅管理您从 Intellisense 获得的代码完成选项,以及在添加不符合架构的标记时获得的警告。但同样,如果 HTML5 标准下周更新了新标签,而微软未能更新 Visual Studio,您可以随意添加不符合 VS 架构的标记。

    【讨论】:

    • 很好的答案(也是我所希望的 :))非常感谢您的意见!
    猜你喜欢
    • 2013-09-23
    • 2012-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-12
    • 2021-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多