美文网首页
【Html5+CSS3 】2.3 新增的非主体 结构元素

【Html5+CSS3 】2.3 新增的非主体 结构元素

作者: 子午禾苇 | 来源:发表于2019-03-30 19:54 被阅读0次

3、新增的非主体 结构元素

1)header元素

<header> 具有引导和导航作用的结构元素,定义文档或者文档的一部分区域的页眉。

<header> 元素应该作为介绍内容或者导航链接栏的容器,通常用来放置整个页面或页面内的一个内容区块的标题,也可以包含其他的内容,如logo图片、搜索表单等等


图中网页标题和文章标题适合使用header元素

一个header元素至少可以包含一个heading元素(h1-h6),也可以包括hgroup元素、NAV元素等

⚠️在一个文档中,可以定义多个 <header> 元素,可以在同一页面内,不同的内容区块上加上header元素
⚠️<header> 标签不能被放在 <footer>、<address> 或者另一个 <header> 元素内部。

2)hgroup元素

已弃用
将标题和它的子标题进行分组
hgroup元素一般会把h1-h6的元素进行分组,如在一个内容区块的标题和他的子标题是一组。
通常情况下,文章只有一个主标题时,不需要hgroup元素。

3)footer元素

<footer> 标签定义文档或者文档的一部分区域的页脚,可以作为他的上层父级内容区块或是一个根区块的注脚

<footer> 元素应该包含它所包含的元素的信息。
一般情况下包括与它相关的区块的注脚信息,如作者、版权信息、使用条款的链接、联系信息等。

假如您使用 <footer> 元素来插入联系信息,应该在 <footer> 元素内使用 <address>标签。
在一个文档中,可以定义多个 <footer> 元素。
footer元素可以为article元素或者section元素所添加。

4)address元素

<address> 标签定义文档作者/所有者的联系信息,在页面中呈现联系信息,包括文档的作者、邮箱、地址、电话信息等。
展示和文章中的相关的联系人的所有联系信息。
<address> 元素的文本通常呈现为斜体。大多数浏览器会在该元素的前后添加换行。

如果 <address> 元素位于 <body> 元素内部,则它表示该文档作者/所有者的联系信息。
如果 <address> 元素位于 <article> 元素内部,则它表示该文章作者/所有者的联系信息。

<header>
    <h1>文档标题</h1>
</header>
<p>文章正文</p>
<footer>
    <address>
    Written by <a href="mailto:webmaster@example.com">Jon Doe</a>.<br> 
    Visit us at:<br>
    Example.com<br>
    Box 564, Disneyland<br>
    USA
    </address>
</footer>
footer address 运行结果

相关文章

网友评论

      本文标题:【Html5+CSS3 】2.3 新增的非主体 结构元素

      本文链接:https://www.haomeiwen.com/subject/nlwkbqtx.html