html5新增标签 main,html5 main标签是什么意思?html5 main标签作用的详细介绍

本文详细介绍了HTML5的main标签,包括其定义、作用及使用方法。main标签用于标识文档或应用程序的主要内容,帮助辅助技术如屏幕阅读器定位页面核心内容。规范指出,一个页面只能有一个main标签,且不应包含重复或辅助性内容,如侧边栏、导航等。了解并正确使用main标签,可以提升网页的可访问性和语义化。
摘要由CSDN通过智能技术生成

html5 main标签是什么意思?html5 main标签作用又有哪些?本篇文章主要讲了html5 main标签的定义及其具体的作用,还有关于html5 main标签的使用详细说明。

首先,我们来了解一下html main是什么意思:

html5 main标签的定义和作用:

标签规定文档的主要内容。

元素中的内容对于文档来说应当是唯一的。它不应包含在文档中重复出现的内容,比如侧栏、导航栏、版权信息、站点标志或搜索表单。

注释:在一个文档中,不能出现一个以上的 元素。 元素不能是以下元素的后代:、、、 或 。

标签是 HTML 5 中的新标签。

早在 2013 年, 元素就被正式添加到 W3C HTML 规范中,到目前为止,关于该元素的定义已经很完善了,所以现在是时候深入了解什么时候适合使用 元素了。那么,下面就开始吧。

W3C 规范

的主要目的是将 ARIA 的地标性作用 main 映射到 HTML 中的元素。这可以帮助那些屏幕阅读设备和辅助设备知道页面的主要内容是从哪里开始的。

W3C 规范将 描述为 :

文档或应用程序的主要内容。主内容区域由与文档的中心主题或应用的核心功能的直接相关或扩展的内容组成。

自从 元素包含在 HTML 规定里之后, 元素就还原成了它在 HTML4 中的定义。

The body element represents the content of the document.

html5 main标签具体使用的作用:

使用 元素值得注意的一点是,它在每个页面中只能使用一次。为什么要规定一个页面只能使用一次呢?虽然我对具体的细节并不感兴趣,但是有些观点看起来还是比较有意义的。

按照规格,如果你在一个文档中试图使用多个 标签,那么 W3C validator 会抛出错误。

元素的另外一个规定是,它不能作为 , , , , 的子元素节点。

html5 main标签的具体使用:

就像其它的 HTML5 新元素一样,并不是所有的浏览器都能够识别出 ,并且给它加上预设的样式,你可能需要在自己的 CSS 文件中将它设置为块级元素。main {display:block;}

有的时候,为了支持一些较低版本的 IE 浏览器,你可能还需要使用 JavaScript 创建该元素。

当然了,你还可以使用 html5shiv.

使用 元素最简单的方式就是去替换那些 ID 或者 Class 值为 main 或者 content 之类的

元素。

所以,在实践中它应该是什么样子呢?下面是使用 元素之前的文档结构。Header

Main Content

Footer

下面使用 元素改写文档。Header

Main Content

Footer

好了,这是如此的简单,以至于一分钟不到我们就可以将文档改写成新潮的 HTML5 样式。

【相关推荐】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值