HTML5新增非主体结构元素

header元素

header 元素是一种具有引导和导航作用的结构元素,通常用来放置整个页面或页面内的一个内容区块的标题,但是也可以包含其他内容,例如数据表格、搜索表单或相关的 logo 图片

<header>
    <h1>学习</h1>
    <a href="www.baidu.com" target="_blank">百度</a>
    <nav>
        <ul>
            <li>学习</li>
            <li>学习</li>
            <li>学习</li>
        </ul>
    </nav>
</header>

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

<footer>
    <ul>
        <li><a href="#">学习</a></li>
        <li><a href="#">学习</a></li>
        <li><a href="#">学习</a></li>
    </ul>
</footer>
<article>
    <footer>
        <a href="#">学习</a>
    </footer>
</article>
<section>
    <footer>
        <a href="#">学习</a>
    </footer>
</section>
<article>
    <header>
        <!--hgroup 在同级,但是有父子关系-->
        <hgroup>
            <h1>标题</h1>
            <h2>标题2</h2>
        </hgroup>

        <p>简介</p>
    </header>
    <div>这是内容</div>
    <footer>这是底部</footer>
</article>

address 元素和网页编排规则

address 元素用来在文档中呈现联系信息,包括文档作者或文档维护者的名字、他们的网站链接、电子邮箱、真实地址、电话号码等。address 应该不只用来呈现电子邮箱或真实地址,还用来展示跟文档相关的联系人的所有联系信息。

<footer>
    <address>
        <a href="#">小雨</a>
        <a href="#">地址</a>
        <a href="#">2016-11-11</a>
    </address>
</footer>
  1. 显示编排内容区域块
  2. 隐示编排内容区域块
  3. 标题分级
  4. 不同区域块可以使用相同级的标题
<body>
<header>
    <h1>大标题</h1>
</header>
<article>
    <hgroup>
        <h1>文字标题</h1>
        <h2>文字子标题</h2>
        <p>内容</p>
    </hgroup>
    <section>
        <div>
            <article>
                <h1>文字标题</h1>
                <p>内容</p>
            </article>
        </div>
    </section>
</article>
<footer>
    <h1>注脚</h1>
</footer>
</body>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值