使用标签明确划分页面核心内容,它应包含用户访问的主要信息,如文章标题、正文等,且一个页面只能有一个,不可嵌套在、、等辅助区域内部,也不应包含导航、页脚、广告等重复性内容;与无语义的不同,具有明确的语义功能,用于提升可访问性和SEO,常与、等标签配合使用,形成清晰的内容层级结构。

HTML文档主体内容的划分,核心在于识别并封装页面上最独特、最核心的内容,也就是用户访问这个页面最主要的目的。而HTML5引入的
<main>
解决方案
要划分HTML文档的主体内容,最直接且语义化的方式就是使用
<main>
<main>
比如,你正在写一篇博客文章,那么文章的标题、作者信息、正文内容、相关评论区(如果被认为是文章不可分割的一部分)都应该放在
<main>
<main>
立即学习“前端免费学习笔记(深入)”;
一个页面上只能有一个
<main>
<article>
<aside>
<footer>
<header>
<nav>
<body>
<div>
<div>
我的博客文章标题
<body>
<header>
<h1>网站Logo或名称
<nav>
<main>
<article>
<h2>这是我的第一篇博客文章
发布日期:2023年10月27日 | 作者:张三
<section> <h3>文章简介这篇文章将探讨HTML5中`<main>`标签的用法和重要性。
<section> <h3>核心内容深入理解`<main>`标签对于构建语义化、可访问性强的网页至关重要。它不仅帮助搜索引擎理解页面的主要内容,也极大地改善了屏幕阅读器用户的体验。
想象一下,一个视力受损的用户,通过屏幕阅读器访问你的网站。如果你的主要内容被正确地标记在`<main>`里,他们就可以迅速跳过导航、页脚等辅助信息,直接进入页面的核心内容。这是一种非常友好的用户体验。
<section> <h3>相关讨论欢迎在下方评论区分享你对`<main>`标签的看法和使用经验。
<footer>© 2023 我的网站. 版权所有.