《HTML 5与CSS 3 权威指南(第4版·上册)》 —3.2 新增的非主体结构元素

举报
华章计算机 发表于 2019/11/23 23:23:39 2019/11/23
【摘要】 本节书摘来自华章计算机《HTML 5与CSS 3 权威指南(第4版·上册)》一书中第3章,第3.2.1节,作者是陆凌牛。

3.2 新增的非主体结构元素

除了以上几个主要的结构元素之外,HTML 5内还增加了一些表示逻辑结构或附加信息的非主体结构元素。

3.2.1 header元素

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

很明显,整个页面的标题应该放在页面的开头,我们可以用如下形式书写页面的标题。

<header><h1>页面标题</h1></header>

需要强调的一点是,一个网页内并不限制只能有一个header元素,可以拥有多个,可以为每个内容区块加一个header元素,如代码清单3-12所示。

代码清单3-12 多个header元素示例

image.png

在HTML 5中,一个header元素中可以包括至少一个或多个heading元素(h1~h6),也可以再包含一个或多个header元素或者一个或多个我们后面将要讨论的footer元素,也可以包括其他元素(譬如table或form),根据最新的W3C HTML 5标准,还可以包括nav元素。

最后,让我们看一下博客网页中header元素的一个应用示例,示例中header元素处于页面顶部,header元素内部又包括了一个局部header元素,详见代码清单3-13。

代码清单3-13 博客网页中header元素示例

image.png

image.png

如果对这段代码使用CSS样式,显示界面如图3-3所示。

 image.png

图3-3 博客网页中header元素示例


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。