THML文档布局元素
学习要点:
1.文档元素总汇
2.文档元素解析
一.文档元素总汇
文档元素基本没有什么实际作用效果,主要目的是在页面布局时区分各个主题和概念。
元素名称 说明
h1~h6 表示标题
header 表示首部
footer 表示尾部
nav 表示有意集中在一起的导航元素
section 表示重要概念或主题
article 表示一段独立的内容
address 表示文档或article的联系信息
aside 表示与周边内容少有牵涉的内容
hgroup 将一组标题组织在一起
details 生成一个区域,用户将其展开可以获得更多细节
summary 用在details元素中,表示该元素内容的标题或说明
二.文档布局元素解析
文档元素的大部分标签,是没有任何效果的,完全是为了配合语义使用,以强调它的结构性。只有在后面的章节学习CSS,配合使用才能起到布局和样式的效果。
1.<header>表示首部
<header>
这里部分一般是页面头部,包括:LOGO、标题、导航等内容
</header>
解释:<header>元素主要设置页面的标头部分。
2.<footer>表示尾部
<footer>
这里是页面的尾部,一般包括:版权声明、友情链接等内容
</footer>
解释:<footer>元素主要设置页面的尾部。
3.<h1>~<h6>添加标题
<header>
<h1>标题部分</h1>
<h4>小标题部分</h4></header>
解释:<h1>~<h6>实际作用就是加粗并改变字体大小。用于各种标题文档。
4.<hgroup>组合标题

<header>
<hgroup>
<h1>标题部分</h1>
<h4>小标题部分</h4>
</hgroup>
</header>

解释:<hgroup>元素的作用就是当多个标题出现,干扰到一对或多个本身需要整合的标题,这是使用此元素包含群组。
5.<section>文档主题
<section>
这里一般是存放文档主题内容。
</section>
解释:<section>元素的作用是定义一个文档的主题内容。
6.<nav>添加导航
<header>
<h1>标题部分</h1>
<h4>小标题部分</h4>
<nav>这里存放文档的导航</nav>
</header>
解释:<nav>元素给文档页面添加一个导航。
7.<article>添加一个独立成篇的文档

<article> <!--添加一个独立成篇的文档-->
<header> <!--添加一个独立成篇的文档头部-->
<nav></nav> <!--添加一个独立成篇的文档导航-->
</header>
<section>文档主题</section> <!--添加一个独立成篇的文档主题-->
<footer>尾部</footer> <!--添加一个独立成篇的文档尾部-->
</article>

解释:<article>元素表示独立成篇的文档,里面可以包含头、尾、主题等一系列内容。在比较大的页面中会使用到,比如一片博文的列表,每篇博文,都有自己的头、尾、主题等内容。和此相似的还有论坛的帖子、用户的评论、新闻等。
8.<aside>生成注释栏
<aside>这是一个注释栏</aside>
解释:<aside>元素专门为某一段内容进行注释使用。也就是侧栏
9.<address>表示文档或article元素的联系信息。
<address>联系信息</address>
解释:如果是在<body>元素下时,表示整个文档的联系信息。如果是在<article>元素下时,表示其下的联系信息。
10.<details>元素生成详情区域、<su ary>元素在其内部生成说明标签 解释:由于大多数主流浏览器尚未支持,暂略。
THML文档布局元素的更多相关文章
- 第六十四节,html文档布局元素
html文档布局元素 学习要点: 1.文档元素总汇 2.文档元素解析 本章主要探讨HTML5中文档元素,文档元素的主要作用是划分各个不同的内容,让整个布局清晰明快.让整个布局元 ...
- spring整合mybatis错误:Caused by: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 62; 文档根元素 "mapper" 必须匹配 DOCTYPE 根 "configuration"。
运行环境:jdk1.7.0_17+tomcat 7 + spring:3.2.0 +mybatis:3.2.7+ eclipse 错误:Caused by: org.xml.sax.SAXParseE ...
- hibernate中出现 文档根元素 "hibernate-mapping" 必须匹配 DOCTYPE 根 "hibernate-configuration"
hibernate中出现 文档根元素 "hibernate-mapping" 必须匹配 DOCTYPE 根 "hibernate-configuration" ...
- 文档根元素 "beans" 必须匹配 DOCTYPE 根 "null"
文档根元素 "beans" 必须匹配 DOCTYPE 根 "null" (2011-11-20 21:26:41) 转载▼ 标签: 杂谈 分类: spring- ...
- 4. svg学习笔记-文档结构元素和样式的使用
svg除了绘图元素之外还有一部分是专门用于文档结构的,这类元素有<g>,<use>,<defs>,<symbol>等 <g>元素 如果我们仅 ...
- 文档根元素 "mapper" 必须匹配 DOCTYPE 根 "configuration"
该问题是因为xml的头部写错了,一个是configuration,一个是mapper,不能直接复制. 参考链接:http://blog.csdn.net/testcs_dn/article/detai ...
- js、jQuery 获取文档、窗口、元素的各种值
基于两年开发经验,总结了 javascript.jQuery 获取窗口.文档.元素的各种值 javascript: 文档:是整个document所有的内容 浏览器当前窗口文档body的宽度: docu ...
- 向Docx4j生成的word文档中添加布局--第二部分
原文标题:Adding layout to your Docx4j-generated word documents, part 2 原文链接:http://blog.iprofs.nl/2012/1 ...
- javaScript获取文档中所有元素节点的个数
HTML+JS 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset=&qu ...
随机推荐
- php把数据转换为json格式
public function demos(){ $data=[ 'state'=>1, 'msg'=>'更新成功' ]; return json_encode($data); }
- UVa 10891 - Game of Sum 动态规划,博弈 难度: 0
题目 https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&a ...
- WPF 之 TreeView节点重命名
下面的TreeView节点是通过数据双向绑定的方式,绑定到TextBlock控件和TextBox控件的Text属性上,并且让两者绑定相同的属性,同时使TextBox控件刚好完全覆盖TextBlock控 ...
- oo作业总结报告
oo第一次博客 以前从未真正的写过Java代码,接触Java也只是寒假的时候简单的看了看语法,不懂该如何面向对象,但没事,心里不惧,想着什么都是可以学的(直到真正开始写工程的时候,才发现自己还是太天真 ...
- C++中重载(overload)、覆盖(override)与隐藏(oversee)
body, table{font-family: 微软雅黑; font-size: 10pt} table{border-collapse: collapse; border: solid gray; ...
- C数据结构 : 线性表 与 链表
一.线性表 一般表现为数组,使用一组地址连续的存储单元依次存储数据元素,如图: 它具有如下特点: 长度固定,必须在分配内存之前确定数组的长度. 存储空间连续,即允许元素的随机访问. 存储密度大,内存中 ...
- angular自定义指令
1.在directive文件下创建指令的js文件 通常自定义指令需要声明模块(注意定义指令时, js内部指令名称需采用 aaAaBb驼峰的命名方式 html中使用的是aa-aa-bb) e.g (f ...
- Python的string模块
如果要使用string模块,需要先导入该模块 import string string.ascii_lowercase #打印所有的小写字母 string.ascii_uppercase #打印所 ...
- vue 手写组件 集合
Num.1 : 链接 向右滑动, 显示删除按钮, 根据touchStart touchEnd 的 clientX 差距 > 30; 说明是向左滑动, 显示; 改变 e.currentTarg ...
- lvs的FULLNAT