HTML5 引入了一些新的语义元素来明确表示网页的不同部分。以下是使用这些语义元素构建一个典型网页结构的示例代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>示例网页</title>
</head>
<body>
<header>
<nav>
<ul>
<li><a href="/">主页</a></li>
<li><a href="/about">关于我们</a></li>
<li><a href="/contact">联系我们</a></li>
</ul>
</nav>
<h1>网站标题</h1>
</header>
<section>
<h2>最新文章</h2>
<article>
<header>
<h3><a href="/post/1">文章标题</a></h3>
<p>发布日期和时间</p>
</header>
<p>文章摘要...</p>
<footer>
<p>读者评论...</p>
</footer>
</article>
<!-- 其他文章... -->
</section>
<aside>
<h3>侧边栏标题</h3>
<p>侧边栏内容...</p>
</aside>
<footer>
<p>版权信息</p>
</footer>
</body>
</html>
这个示例展示了如何使用 <header>
, <nav>
, <section>
, <article>
, 和 <aside>
等语义元素来构建一个更有语义的网页结构。这有助于搜索引擎理解网页内容的结构,提高网站的搜索引擎优化(SEO)效果。