HTML5新增的主体元素和新增的非主体结构元素
HTML5新增的主体元素
- article元素
- article元素表示文档、页面或应用程序中独立的、完整的、可以独自被外部引用的内容。它可以是一篇博客或者报刊中的文章,一篇论坛帖子、一段用户评论或独立的插件,或者其他任何独立的内容。(article元素是可以嵌套使用的、article元素可以用来表示插件)
- 示例
 
<article>
        <h1>这是一个内嵌页面</h1>
        <object>
            <embed src="" width="600" height="400">
        </object>
    </article>- section元素
- section元素用于对网站或应用程序中页面上的内容进行分块。一个section元素通常由内容及其标题组成。但section元素并非一个普通的容器元素;当一个容器需要被直接定义样式或通过脚本定义行为时,推荐使用div而非section元素
- 禁止 
 - 不要将section元素作为设置样式的页面容器
- 如果article元素、aside元素、nav元素更符合使用条件,那就不要使用section元素
- 没有标题内容 不要使用section元素
 
- 示例
 
    <section>
        <h1>这是section</h1>
        <p>section是这么用的</p>
    </section>- nav元素
- nav元素是一个可以作用页面导航的连接组,其中导航元素链接到其他页面或当前页面的其他部分。并不是所有的连接组都要被放进nav元素,只需要将主要的、基本的连接组放进nav元素即可。
- 应用场景 
 - 传统导航条
- 侧边栏导航
- 页内导航
- 翻页操作
 
- 示例
 
    <nav>
        <ul>
            <li><a href="#">主页</a></li>
            <li><a href="#">开发文档</a></li>
            <li><a href="#">代码</a></li>
        </ul>
    </nav>- aside元素
- aside元素用来表示当前页面或文章的附属信息部分,它可以包含与当前页面或者主要内容相关的引用、侧边栏、广告、导航条,以及其他类似的有区别与主要内容的部分
- 示例
 
<aside>
        <nav>
            <h2>评论</h2>
            <ul>
                <li><a href="#">2015-3-10</a></li>
                <li>
                    <a href="#">
                        这就是aside元素
                    </a>
                </li>
            </ul>
        </nav>
    </aside>- time元素与微格式
- 保存时间
- 示例
 
<time datetime="2010-10-10">2015-10-10</time>- pubdate属性(属性)
- 发布时间
- 示例
 
<time datetime="2015-10-10" pubdate>2015-10-10</time>HTML5新增的非主体结构元素
- header元素
- header元素是一种具有引导和导航作用的结构元素,通常用来放置整个页面或页面内的一个内容区块的标题,但是也可以包含其他内容,列如数据表格、搜索表单或相关的logo图片(注意: header元素可以出现多次)
- 示例
 
    <header>
        <h1>页面标题</h1>
    </header>- footer元素
- footer元素可以作为其上层父级内容区块或是一个根区块的脚注。footer通常包括其相关区块的脚注信息,如作者、相关阅读链接及版权信息等
- 示例
 
    <footer>
        <ul>
            <li><a href="#">版权信息</a></li>
            <li><a href="#">站点地图</a></li>
            <li><a href="#">联系方式</a></li>
        </ul>
    </footer>- hgroup元素
- hgroup元素是将标题及其子标题进行分组的元素。hgroup元素通常会将h1~h6元素进行分组,譬如一个内容区块的标题及其子元素算一组
- 示例
 
    <hgroup>
        <h1>这是文章标题</h1>
        <h2>这是一个子标题</h2>
    </hgroup>- address元素
- address元素用来在文档中呈现联系信息,包括文档作者或文档维护者的名字、他们的网站链接、电子邮箱、真实地址、电话号码等。address应该不知用来呈现电子邮箱或真实地址,还用来展示跟文档相关的联系人的所有联系信息
- 示例
 
    <footer>
        <div>
            <address>
                <a href="#">联系人</a>
                xxxxx地址
            </address>
        </div>
    </footer>- html5编排规格
- 显示编排内容区域块
- 隐示编排内容区域块
- 标题分级
- 不同区域块可以使用相同级别的标题
- 示例
 
    <header>
        <h1>网页标题</h1>
        <nav>
            <ul>
                <li><a href="#">首页</a></li>
                <li><a href="#">帮助</a></li>
            </ul>
        </nav>
    </header>
    <article>
        <hgroup>
            <h1>文章主标题</h1>
            <h2>文章子标题</h2>
        </hgroup>
        <p>文章正文</p>
        <section>
            <div>
                <article>
                    <h1>评论标题</h1>
                    <p>评论正文</p>
                </article>
            </div>
        </section>
    </article>
    <footer>
        <small>版权所有.....</small>
    </footer>HTML5新增的主体元素和新增的非主体结构元素的更多相关文章
- HTML5的结构学习(2) --- 新增的非主体结构元素
		除了上一篇学习到的主体结构元素之外,html5还增加了一些表示逻辑结构和附加信息的非主体结构元素: 1.header 解释:一种具有引导和导航作用的结构元素. 用途:通常用来放置整个页面或者页面内某一 ... 
- HTML5新增的非主体结构元素
		-------------------siwuxie095 HTML5 新增的非主体结构元素 1.header 元素 ... 
- [html5]学习笔记一 新增的非主体结构元素
		html新增加的非主体结构元素,主要是用来表示附加信息的,包括header,footer,hgroup,address元素. 1.header元素 header元素是一种具有引导和导航作用的结构元素, ... 
- html5中新增非主体结构元素
		1.header元素 定义HTML文档的页眉,是一种具有引导和导航作用的结构元素 <header> <h1>header元素</h1> <nav> &l ... 
- H5非主体结构元素
		1.header元素:页面中一个内容区块或整个页面的标题: 具有引导和导航作用的结构元素,通常用来放置整个页面或页面内的一个内容区块的标题,也可以包含数据表格.搜索表单或相关的logo图片. 一个网页 ... 
- html5中新增的非主体结构的元素
		html5中出了新增了article.section.nav.aside.time主要结构元素外,还增加了一些表示逻辑结构或附加信息的非主体结构元素. 一.header元素 header元素是一种具有 ... 
- HTML5新增的主体元素article、section、nav、aside、time元素和pubdate属性
		article artticle元素代表文档.页面或应用程序中独立的.完整的.可以独自被外部引用的内容.它可以是一篇博客或者报刊中的文章,一篇论坛帖子,一段用户评论或者独立的插件或其他任何独立的内容. ... 
- html5中form表单新增属性以及改良的input标签元素的种类
		在HTML5中,表单新增了一些属性,input标签也有了更多的type类型,有些实现了js才能实现的特效,但目前有些浏览器不能全部支持.下面是一些h5在表单和input标签上的一些改动. <!D ... 
- HTML5学习笔记一:新增主体结构元素
		Dreamweaver快捷键: 属性面板:Ctrl+F3 新建文档:Ctrl+N 选择用网页查看:F12 新增的主体结构元素: section元素(例子如下): <!DOCTYPE HTML&g ... 
随机推荐
- js校验
			判空 function check(s) { return (s == null || typeof (s) == "undefined" || s == "" ... 
- textView富文本点击事件
			NSDictionary * attDic = [NSDictionary dictionaryWithObjectsAndKeys:RGBCOLOR(31, 132, 204),NSForegrou ... 
- String()与toString()区别和应用
			首先,String()和toString()方法都是将其它类型的变量转换为字符串的方法.但两者存在一定的区别: x.toString(): 无法转换null和undefined: 来看下面的小例子: ... 
- git configuration
			git的配置文件由section名和变量名组成: [user] name = abc emial = example.com []里面的user就是section名,section只能由字母,数字,- ... 
- No1_2. 流程控制_java学习笔记
			import java.util.Scanner; import java.lang.Math; public class HelloForWhile { /** * 文档注释,程序名称:HelloF ... 
- (php)生成指定个数的随机红包
			<?php $total=20;//红包总金额 $num=10;// 分成10个红包,支持10人随机领取 $min=0.01;//每个人最少能收到0.01元 $redpack = new red ... 
- wdcp/wdlinux 在 UBUNTU/linux 中安装失败原因之创建用户
			根本原因在于安装时创建的用户www 使用了和ubuntu已创建的用户,冲突了自然创建不了用户. 你可以修改lanmp.sh脚本中创建www用户时的代码,将1000改为其他数字. 也可以修改当前用户的U ... 
- ASP.NET MVC 4.0 学习4-Code First
			之前我們需要用到的數據,通過添加Entity實體數據模型把數據庫中需要的Database拉到項目中如下圖, 而就是Code First就是相對於這種處理數據的方法而言的 Code First更加準確的 ... 
- SQLSERVER读懂语句运行的统计信息
			SQLSERVER读懂语句运行的统计信息 对于语句的运行,除了执行计划本身,还有一些其他因素要考虑,例如语句的编译时间.执行时间.做了多少次磁盘读等. 如果DBA能够把问题语句单独测试运行,可以在运行 ... 
- log4cplus配置文件使用
			简介 log4cplus是log4j的c++移植版,是c++中一个很好的打印日志的库.它与另外一个c++的log库log4cxx相比较,好处是不依赖于libapr和libaprutil,可以静态链接到 ... 
