📜  HTML main标签(1)

📅  最后修改于: 2023-12-03 15:01:11             🧑  作者: Mango

HTML main标签

简介

main标签是HTML5新增的标签,主要用于表示页面主要内容区域,即文档中的主体内容。一般情况下每个页面只应该有一个main标签,其内容应该是页面的核心内容。

用法

main标签应该位于文档的body元素内,并且应该尽可能地接近body元素的开头,以便于搜索引擎和屏幕阅读器尽早地发现主要内容区域。

示例代码
<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>HTML main标签示例</title>
</head>
<body>
	<header>
		<h1>这是一个HTML主页</h1>
		<nav>
			<ul>
				<li><a href="#">首页</a></li>
				<li><a href="#">博客</a></li>
				<li><a href="#">联系我们</a></li>
			</ul>
		</nav>
	</header>
	<main>
		<section>
			<h2>最新文章</h2>
			<article>
				<header>
					<h3>文章标题</h3>
					<time datetime="2022-01-01">2022年1月1日</time>
				</header>
				<p>文章内容...</p>
			</article>
			<article>
				<header>
					<h3>文章标题</h3>
					<time datetime="2022-01-02">2022年1月2日</time>
				</header>
				<p>文章内容...</p>
			</article>
		</section>
		<section>
			<h2>最新产品</h2>
			<article>
				<header>
					<h3>产品名称</h3>
				</header>
				<p>产品介绍...</p>
			</article>
			<article>
				<header>
					<h3>产品名称</h3>
				</header>
				<p>产品介绍...</p>
			</article>
		</section>
	</main>
	<footer>
		<p>版权所有 © 2022</p>
	</footer>
</body>
</html>

兼容性

main标签的兼容性目前已经非常不错,可以放心使用。如果你需要支持旧的浏览器,可以使用JavaScript来模拟main标签的行为,详情可以参考这篇文章

总结

通过使用main标签,可以让Web应用更好地支持搜索引擎和屏幕阅读器,提升用户体验。但是,在使用main标签时,我们也应该注意只在一个页面上使用一次,并且尽可能地将其放在body元素的开头。