HTML5 语义元素学习笔记
HTML5 引入了一些新的语义元素,使得开发者可以更好地组织网页内容,并让浏览器和开发者能够更好地理解网页的结构和内容。本文介绍了一些常用的 HTML5 语义元素以及它们的使用场景和实例。
header
<header>
元素表示网页或者其中的一个区域的头部。通常包含一些标题、logo 和导航链接等。
htmlCopy Code<header>
<h1>这是网页的标题</h1>
<a href="#">Home</a>
<a href="#">Blog</a>
<a href="#">Contact</a>
</header>
nav
<nav>
元素表示网页的主导航条。通常包含一些链接,用于导航到其他页面。
htmlCopy Code<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Blog</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
section
<section>
元素表示网页的一个主要部分或一个章节。通常包含一个标题,并且可以嵌套其他的语义元素。
htmlCopy Code<section>
<h2>这是一个章节的标题</h2>
<p>这是一段章节的内容。</p>
<article>
<h3>这是一篇文章的标题</h3>
<p>这是一篇文章的内容。</p>
</article>
</section>
article
<article>
元素表示独立的文章或者博客帖子。通常包含一个标题、作者信息、发布时间和一些内容。
htmlCopy Code<article>
<h2>这是一篇文章的标题</h2>
<p>作者:张三</p>
<p>发布时间:2023年6月1日</p>
<p>这是一篇文章的内容。</p>
</article>
aside
<aside>
元素表示网页的侧边栏,通常包含一些相关的内容或者广告等。
htmlCopy Code<aside>
<h3>相关文章</h3>
<ul>
<li><a href="#">Article 1</a></li>
<li><a href="#">Article 2</a></li>
<li><a href="#">Article 3</a></li>
</ul>
</aside>
footer
<footer>
元素表示网页或者其中的一个区域的底部。通常包含一些版权信息,联系方式等。
htmlCopy Code<footer>
<p>© 2023 My website. All rights reserved.</p>
<p>Contact: me@example.com</p>
</footer>
以上是 HTML5 一些常用的语义元素,使用这些语义元素可以使网页更具结构化并提高可访问性。