零基础建站培训介绍

当前位置:

HTML5大纲及网页编排示例

Html5较之前的HTML4,唯一的方式是采用<h1> ~ <h6>元素来创建大纲。因为正常习惯下,<h1> ~ <h6>表示了从第一级到第六级的层级递减标题,而标题之下就应该是对应的内容了。

合理正确的使用标题元素可以为文档赋予一个良好结构的大纲,不单单对于搜索引擎的优化,更是为借助于屏幕阅读器浏览器网页的盲人(或弱视力)用户提供了巨大的帮助。

20

在HTML5中存在着一个大纲算法,它允许用户从一个Web页面生成一个信息结构目录,以便用户快速浏览网页,定位所需内容。

在解析HTML5文档时,浏览器不会将<h1>、<h2>和<ul>视作兄弟节点,<h1>比<h2>拥有更高的级别。

 

为了更好地表达HTML的文档结构、文档语义,HTML5新增了大量标签。这些标签包括section、article、nav、aside等,在上面大牛的博客中,他把这些标签分为了三类:

1)无作为标签,例如div、ul等

2)开始一个新的节点的标签,section、article、nav、aside、<h1>~<h6>。

3)可以成为一个根节点的标签  。《html5用户指南》中这样解释“某些元素(<blockquote>、<body>、<details>、<fieldset>、<figure>、<td>)叫做成节的跟,并且它们可以拥有自己的大纲。但是,这些元素中的节和标题对于它们的祖先的大纲没有任意影响。”

 

如何查看这个Web页面的大纲?

这里有一个在线工具,复制HTML源代码粘贴到工具的文本框中,单击OutLine this!按钮,即可在浏览器中显示网页的信息结构目录。

HTML5分析工具:https://gsnedders.html5.org/outliner/

基于以上讲解过的知识点,下面来看看HTML5应该怎样编排网页的内容。代码清单3-31为一个标准博客网页的示例,这个示例中有一个标准博客网页应具备的基本要素,只缺少为了使用样式而补充添加的div元素。

网页编排示例

<!DOCTYPE html>
<head>
<title>网页编排示例</title>
<meta charset="UTF-8">
</head>
<body>
<!-- 网页标题 -->
<header>
<h1>网页标题</h1>
<!-- 网站导航链接 -->
<nav>
<ul>
<li><a href="index.html">首页</a></li>
<li><a href="help.html">帮助</a></li>
</ul>
</nav>
</header>
<!-- 文章正文 -->
<article>
<hgroup>
<h1>文章主标题</h1>
<h2>文章子标题</h2>
</hgroup>
<p>文章正文</p>
<!--文章评论 -->
<section>
<article>
<h1>评论标题</h1>
<p>评论正文</p>
</article>
</section>
</article>
<!-- 版权信息 -->
<footer>
<small>版权所有:陆凌牛</small>
</footer>
</body>

在这个示例中,使用了嵌套article元素的方式,将关于评论的article元素嵌套在了主article元素中。在HTML 5中,推荐使用这种嵌套article元素的方式。

上一课: 下一课:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关教程

  • 在自己做网站时,网站上有时需要制作HTML表单,表单中的填写项为了防止别人恶意提交,需要进行验证。下面介绍一下HTML表单中正则验证邮箱、手机、电话
  • 首先介绍一下什么是网页,网页是由HTML组成的一个特殊文档,它存放在网络中某台服务器中,我们如果知道了这个文档的存放位置,然后在网页浏览器中输
  • ASP 声明变量ASP 声明变量用Dim来声明(或者说定义)变量,注意,所有变量都要声明,但可以写为同一行<%dim namename="Donald Duck&quo
  • 小白如何学习好java (7409 次浏览)
    对于新手小白来说,要想学好Java,应该注重以下几个方面:第一:正确理解Java的各种“抽象”。学习Java就是学习各种“抽象”,包括类、接口和抽象类等,
  • 丰富多样的网络工具和资源的出现,使网页设计变得轻松而简单。这里介绍 28 款在线工具和生成器,以帮助你更快捷方便地设计页面。1. Lorem Ipsum Gene
  • 初学者怎样学习网页制作呢?对于初学者,网站设计有一定难度,但是网页设计特别重要,在织梦仿站教程中也需要使用到网页设计。我们需要使用一些软件,
  • 微网页制作方法 (7137 次浏览)
    微网页是为适应高速发展的移动互联网市场环境,而开发封闭式的应用客户通过微信微博,等社会化的工具实现传播、转介绍、营销型微网页转化率高,由客服
  • 网页设计培训内容包括:PhotoshopCS6课程内容关键学习培训流行图象处理手机软件Photoshop的图象处理、编写、安全通道、涂层、相对路径综合性应用;图
  • 怎么制作网页 (6471 次浏览)
    网页是由HMTL和CSS组成的,通过HTML代码和CSS代码我们就可以制作出一个网页。下面介绍一下网页制作方法。打开DW网页编辑软件新建HTML有两种方法
  • 自适应网页制作方法 (6400 次浏览)
    自适应网页制作方法特别先想到的是css3的媒体查询 media-screen 控制在不同尺寸下显示。这里说个题外话,css中的像素单位px,是逻辑像素。不是设备的