首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在File> New MVC 3项目中如何新建“使用HTML5语义标记”选项?

在File> New MVC 3项目中如何新建“使用HTML5语义标记”选项?
EN

Stack Overflow用户
提问于 2018-04-03 06:39:57
回答 2查看 0关注 0票数 0

几天前,我安装了Visual Studio 2010 的ASP.NET MVC 3工具更新。

刚才我创建了一个新的ASP.NET MVC 3应用程序,我发现New ASP.NET MVC 3 Project对话框中有一个新的选项:

使用HTML5语义标记

选择这个复选框在新创建的应用程序中的选择与没有选择它相比有什么改变,除了明显的字面意思?

EN

回答 2

Stack Overflow用户

发布于 2018-04-03 15:15:03

看看_Layout.cshtml。你会注意到HTML5标签,如<header><section>。它还包括modernizr该项目的JavaScript插件。

你什么时候肯定不想使用它,只保持与旧浏览器的兼容性?

如果你不想使用HTML5特定的标签。无论如何,这只是一个复选框,生成一堆默认标记,可以随时修改它。所以你不会对任何以后无法恢复的事情进行自我调整。

票数 0
EN

Stack Overflow用户

发布于 2018-04-03 15:41:13

答案在某种程度上取决于选择的项目模板。(空的,Internet应用程序或Intranet应用程序)

如果选择空白,该复选框会将以下两行添加到<head>_Layout.cshtml中的该部分。

代码语言:javascript
复制
<meta charset="utf-8" />
<script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")"
    type="text/javascript"></script>

如果选择InternetIntranet应用程序,那么除上述两行外,将在下面显示的_Layout.cshtml标记中看到HTML5语义标记标记,而不是div。

代码语言:javascript
复制
HTML5 Box Checked vs. Not Checked

<header>              <div id="header">
<nav>                 <div id="menucontainer">
<section id="main">   <div id="main">
<footer>              <div id="footer">

复选框值仅用于确定为生成哪个标记。该值不存储在项目中。

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

https://stackoverflow.com/questions/-100003784

复制
相关文章

相似问题

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