HTML5的结构学习(1) --- 新增的主体结构元素
1.article 元素
解释:代表文档、页面和应用程序中独立的、完整的、可以被独自引用的内容。
主要用途:博客中的文章、评论,贴吧中的帖子,或者独立的插件等。
article中可以包含多种元素例如:
<article>
<header>日记随笔</header>
<p>发表日期:
<time pubdate="pubdate">2014/09/18</time>
</p>
<p>今天早上下雨,天气很冷需要加衣服</p>
<footer>我的博客</footer>
</article>
同时article中也可以嵌入article:
<html>
<head></head>
<body>
<article>
<h1>日志列表</h1>
<section>
<article>
<header>
日记随笔
</header>
<p>发表日期: <time pubdate="pubdate">2014/09/18</time> </p>
<p>今天早上下雨,天气很冷需要加衣服...</p>
</article>
<article>
<header>
日记随笔
</header>
<p>发表日期: <time pubdate="pubdate">2014/09/18</time> </p>
<p>今天早上下雨,天气很冷需要加衣服...</p>
</article>
</section>
</article>
</body>
</html>
2.section元素
解释:用于网站或者应用程序中的内容进行分块。一个section元素通常由标题和内容组成。
用途:划分不同内容区块。
section就是用于内容的分段,例如:
<article>
<h1>NBA 球队</h1>
<p>NBA用东西区共有30支球队组成</p>
<section>
<h2>金州勇士队</h2>
<p>金州勇士队位于美国奥克兰。。。。。。</p>
</section>
<section>
<h2>洛杉矶湖人队</h2>
<p>洛杉矶湖人队位于美国娱乐中心洛杉矶。。。。。。</p>
</section>
</article>
NBA球队介绍首先是一段独立的内容,因而使用article元素,而每支球队的介绍是彼此并列需要使用分段,所以使用section分隔。
其实这里的article 和section就算互换使用也未尝不可(article可以看做一种特殊的section),主要是看这段元素在你当前的网页中强调的是什么,强调独立性使用article,强调分段使用section。
可以访问https://gsnedders.html5.org/outliner/检查你代码结构中没有section 标题的部分,不要为没有标题的内容区块使用section标签。
注意:section并非一个普通的容器元素,当一个容器元素需要直接被定义样式或者脚本定义行为时,推荐使用的是div。
3.nav元素
解释:页面导航的链接组
用途:页面导航
nav元素就是用于包裹页面导航元素,例如:
<nav>
<ul>
<li>主页</li>
<li>我的博客</li>
<li>论坛</li>
.....
</ul>
</nav>
注意:不要使用menu元素代替nav
4.aside元素
解释:用来表示当前页面和文章的附属信息部分
用途:用于与当前页面相关的引用、边侧栏、广告和导航条。
aside主要有两种用法:
1.被包含在article中作为主要内容的分属信息部分,其中内容可以是与当前文章相关的参考资料、名词解释。
例如:
<header>
<h1>HTML5新元素</h1>
</header>
<article>
<h1>aside标签的使用</h1>
<p>aside标签同article一样都是HTML5中新加入的元素,但是一般用于与主体内容相关元素。如名词解释、引用等等。。。。。。。</p>
<aside>
<h1>名词解释</h1>
<dl>
<dt>article</dt>
<dd>HTML5新元素,用于表示独立元素</dd>
</dl>
</aside>
</article>
2.在article元素之外使用,作为页面或者站点全局的附属信息部分使用。例如友情连接、广告和其他文章列表。
<aside>
<h1>本周热门文章</h1>
<ul>
<li>
<span>0</span><a href="....">iPhone6 回事目前技术上最先进的手机吗?</a>
</li>
<li>
<span>1</span><a href="....">Git工作流指南:集中式工作流</a>
</li>
<li>
<span>2</span><a href="....">图解KMP算法(Javascript实现)</a>
</li>
...
</ul>
</aside>
HTML5的结构学习(1) --- 新增的主体结构元素的更多相关文章
- HTML5的结构学习(2) --- 新增的非主体结构元素
除了上一篇学习到的主体结构元素之外,html5还增加了一些表示逻辑结构和附加信息的非主体结构元素: 1.header 解释:一种具有引导和导航作用的结构元素. 用途:通常用来放置整个页面或者页面内某一 ...
- HTML5的结构学习(3) --- 综合运用
前面学习了HTML5新增的主体结构元素和新增的非主体结构元素, 而这里我们来学习如何去综合的运用这些新增元素. 1.大纲 HMTL5元素的关键就是将显示内容和便签类型紧密相关,提高了代码的语义化和可读 ...
- html5新增的主体结构元素
1. article 主体结构元素 通常是一篇文章.一个页面.一个独立完整的内容模块一般会带个标题,并放在 header 标签中,article 元素可以互相嵌套,使用频率极高,强调独立性,多注意下 ...
- html5中新增非主体结构元素
1.header元素 定义HTML文档的页眉,是一种具有引导和导航作用的结构元素 <header> <h1>header元素</h1> <nav> &l ...
- HTML5中新增的主体结构元素
article元素 article元素代表文档.页面或应用程序中独立的.完整的.可以独自被外部引用的内容. 它可以使一篇博客或者报刊中的文章,一篇论坛帖子.一段用户评论或独立的插件,或其他任何独立的内 ...
- HTML5图形绘制学习(1)-- Canvas 元素简介
Canvas元素是HTML5中新增的一个专门用来进行图形绘制的元素.和其名称Canvas一样,它就相当于一个画布,我们可以在其上描绘各种图形. 这里所说的绘制图型,不是指我们可以进行可视化的图形绘制, ...
- HTML5学习笔记一:新增主体结构元素
Dreamweaver快捷键: 属性面板:Ctrl+F3 新建文档:Ctrl+N 选择用网页查看:F12 新增的主体结构元素: section元素(例子如下): <!DOCTYPE HTML&g ...
- html5的结构
目录 一.新增的主体结构元素 1.1.article元素 1.2.section元素 1.3.nav元素 1.4.aside元素 1.5.time元素 1.6.pubdate元素 二.新增的非主体结构 ...
- [html5]学习笔记一 新增的非主体结构元素
html新增加的非主体结构元素,主要是用来表示附加信息的,包括header,footer,hgroup,address元素. 1.header元素 header元素是一种具有引导和导航作用的结构元素, ...
随机推荐
- shell中的expr命令
expr 可以进行的操作如下: 逻辑操作 arg1 | arg2 逻辑或操作,真则返回arg1,否则返回arg2(以null或者0来判断参数的真假,有短路功能) arg1 & arg2 逻辑与 ...
- 再谈c++中的引用
在<从汇编看c++的引用和指针>一文中,虽然谈到了引用,但是只是为了将两者进行比较.这里将对引用做进一步的分析. 1 引用的实现方式 在介绍有关引用的c++书中,很多都说引用只是其引用变量 ...
- ElasticSearch入门知识扫盲
ElasticSearch 入门介绍 tags: 第三方 lucene [toc] 1. what Elastic Search(ES)是什么 全文检索和lucene 全文检索 优点:高效,准确,分词 ...
- 简易的WPF MVVM模式开发
Model层 public class Song { private string _artistName; private string _songTitle; public string Song ...
- oc语言--语法
一.OC简介 1.简介 它是C语言的基础上,增加了一层面向对象语法 OC完全兼容C语言 可以在OC代码中混入C语言代码,甚至是C++代码 可以使用OC开发mac OS X平台和IOS平台的应用程序 2 ...
- Improving the AbiWord's Piece Table
Improving the AbiWord's Piece Table[转] One of the most critical parts of any word processor is the b ...
- Ubuntu14.04LST安装weblogic11g
1:下载链接http://download.oracle.com/otn/nt/middleware/11g/wls/1036/wls1036_generic.jar 2:进行安装(前提已经安装好JD ...
- Weblogic缓存
缓存:如果脱离IDE工具的话,weblogic的文件会在\user_projects\domains\base_domain\servers\AdminServer\tmp\_WL_user文件夹中 ...
- 手机三种SIM卡 你所不知道的剪卡“秘密”
SIM卡物理尺寸的发展是逐渐轻薄化,尺寸逐渐缩小的一个过程,最早手机中的卡都是2FF,2003年国际标准提出3FF,当前很多终端都使用这种形态的卡,4FF在2011年的国际标准会议中提出,2012年纳 ...
- EXW_FOB_CIF_CFR 外贸报价方式&条款之间的区别与联系
一.工厂交货价(EXW=Ex Works): 交货地点:出口国工厂或仓库: 运 输:买方负责: 保 险:买方负责: 出口手续:买方负责: 进口手续:买方负责: 风险转移:交货地: 所有权转 ...