9.2 footer元素和 group 元素

我们先看下 footer 元素:

footer 元素可以作为其上层父级内容区块或是一个根区块的脚注。footer 通常包括其相关区块的脚注信息,如作者、相关阅读链接及版权信息。

我们还是具体的代码来了解 footer 的具体使用。

<!-- 这是之前的使用方式,语义化并不好 -->
    <div class="footer">
        <ul>
            <li><a href="#">版权信息</a></li>
            <li><a href="#">站点地图</a></li>
            <li><a href="#">联系方式</a></li>
        </ul>
    </div>
    <!-- 这是比较好的写法 -->
    <footer>
        <ul>
                <li><a href="#">版权信息</a></li>
                <li><a href="#">站点地图</a></li>
                <li><a href="#">联系方式</a></li>
        </ul>
    </footer>

一个页面中未必只有一个 footer ,它还可以表示一个区块中的 footer,这和 header 较为相似。在真实的网站中:

图片说明

标出的一块被定义为 footer。下面看下 hgroup 元素。

hgroup 元素是将标题及其子标题进行分组的元素。hgroup 元素通常会将 h1~h6 元素进行分组,譬如一个内容区块的标题及其子元素算一组。通过代码展示一下:

<article>
        <header>
            <h1>这是标题</h1>
            <p><time datetime="2019-07-07">2019-07-07</time></p>
        </header>
        <div>
            这是内容
        </div>
        <footer>
            这是底部
        </footer>
    </article>

这里只有一个主标题,当我们想为其添加一个副标题的时候,或者我们看到的一些广告,它们会有一些子标题,我们来修改代码:

<article>
        <header>
            <hgroup>
                    <h1>这是标题</h1>
                    <h2>这是一个子标题</h2>
            </hgroup>
            <p><time datetime="2019-07-07">2019-07-07</time></p>
        </header>
        <div>
            这是内容
        </div>
        <footer>
            这是底部
        </footer>
    </article>

我们添加了一个副标题并和主标题进行了分组,这就是 hgroup 的作用。当只有一个标题的时候没必要设置 hgroup,当标题过多而且属于同一等级的时候,此时我们应该用 hgroup 将其包裹起来。

全部评论

相关推荐

Aaso:挺好的,早挂早超生
点赞 评论 收藏
分享
EEbond:给北邮✌️跪了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务