HTML5 review
标签:
section:适用于独立结构内容,无结构关系(例如article,aside与其他标签可以组合形成具有特定结构关系的标签结构)。须具有标题(待考证).
menu&nav:menu用于应用程序的菜单,而nav用于导航,体现在语义意义上。
aside:附属信息,例如:引用,侧边栏,广告等等,区别于父元素主体内容的意义迥异的内容。
time:pubdate:布尔类型,用于指明多个time标签中哪个time用于表示发布时间。
header:表示某个内容块的标题(可以为复合标题,例如包括搜索表单,logo图片等)
footer:父元素的脚注(作者,版权信息等)
hgroup:标签组合
pubdate:布尔类型
HTML5及之前版本标签用法及语义学习:
根标签:
html:根元素,代表HTML文档的根节点。所有其它元素都是它的子节点。
元标签(包含一些文本自身的信息):
head:其中规定文档的标题,脚本样式的链接。
title:文档的标题。
base:定义相对URL的基准。
link:链接外部样式表到html文档
meta:定义其它元标签无法描述的元信息。(知识点小技巧较多,以后展开学习)
stlye:内联样式表。
脚本相关:
script:链接外部脚本
noscript:禁止脚本运行时显示的替代内容
template(模板):允许包含加载页面时不渲染,之后通过JS实例化的内容。存储在页面中通过JS来操作的内容。(未使用过)
章节:
body:表示文档的内容
section:表示一个区域(无结构信息,例如表示导航,侧边栏,正文等),在文档中框架中充当一定作用,而非一般容器div。一般包含一个heading。
nav:导航
article:相对独立的内容部分
aside:侧边栏
hN:文旦标题,描述部分内容的主题
header:页面或部分内容头部,经常包含logo,标题,导航目录
footer:页面或部分内容尾部,经常包含法律信息、版权、反馈信息等。
address:为最近的article标签提供联系信息(作者信息),或者为body提供联系信息。不能 用于其他用途。
main:定义文档主要的唯一内容。
组织内容:
p:段落
hr:章节、文章中段落之间的分隔符。
pre:已排版内容,提示浏览器保留内容原始格式。
blockquote:引用其他的内容。
ol:有序列表
ul:无序列表
li:列表项
dl(defined list):定义列表
dt(defined term):定义的名称。
dd(defined description):定义的描述。
figure:与文档有关的图例及其说明,可不包含figcaption,表示没有说明。
figcaption:对figure中的图的描述文字
div::通用容器,用于样式描述的需求将标签进行分组。
文字形式:
a:超链接
em:强调,文字以斜体形式出现。
strong:重点,文字以粗体形式出现,体现内容在上下文中的重要性。
small:注释,用于法律申明等,文字以比正常文字小的字号出现。
s:不准确或不相关的内容,内容呈现文本删除线或一条线穿过。
cite:作品的引用,缩写或者名称。
q:内联形式的简短引用。
dfn:定义
abbr:缩写,完整内容出现在其title属性中
data:机器可读形式的内容
time:表示日期和时间,其机器可读形式通过datetime形式表示
code:代码
var:代码变量
samp:程序输出
kdd:用户(键盘)输入,在浏览器中以等宽字体的内联元素显示。
sub:下标
sup:上标
i:某种原因区别于普通文本的文本,以斜体显示。
b:仅表示与普通文本有字体上的区别,无语义,表关键字等,以加粗形式显示。
u:文字以下划线形式表示,如标记拼写错误文字。
mark:表示内容在上下文中的关联。区别于strong。
ruby:被ruby注释标记的文字
rt:ruby注释
rp:代表 ruby 注释两边的 额外插入文本 ,用于在不支持 ruby 注释显示的浏览器中提供友好的注释显示。
bdi:不同于父元素文本方向的文字
bdo:指定子元素文本方向。
span:没有特殊含义的文本,语义元素不合适时使用该元素
br:换行
wbr:建议换行
编辑:
ins:增加到文档中的内容
del:从正文中移出的内容。
嵌入内容
img:图片
iframe:框架
embed:应用程序
object:
param:object指定的插件的参数
video:视频,提供用户界面
audio:音频
source:指定video或audio的媒体源
track:指定video或audio的字幕或歌词
canvas:位图区域
map,area:共同定义图像映射区域
svg:外链矢量图
math:数学公式
表格
table:表
caption:表的标题
colgroup:列组
col:列
tbody:表格主体
thead:表头
tfoot:表尾
tr:行
td:表的正文单元格
th:头部单元格
表单:
form:表单包含多个控件
fieldset:控件组
legend:fieldset的标题
label:表单控件的标题
input:文本框、单选框等控件,通过type选择
button:按钮
select:下拉框
datalist:包含一组option,表示可选项
optgroup:select中创建多个分组的选项
textarea:多行文本框
keygen:秘钥对生成器控件
output:计算结果,输出
progress:进度条
meter:滑动块
交互元素(待学习)
details
summary
menuitem
menu
HTML5 review的更多相关文章
- HTML5可视化编辑与微数据
1.HTML 5 全局 contenteditable 属性 contenteditable 属性规定是否可编辑元素的内容. <p contenteditable="true" ...
- HTML5扩展之微数据与丰富网页摘要
一.微数据是? 一个页面的内容,例如人物.事件或评论不仅要给用户看,还要让机器可识别.而目前机器智能程度有限,要让其知会特定内容含义,我们需要使用规定的标签.属性名以及特定用法等.举个简单例子,我们使 ...
- 15个最佳的代码评审(Code Review)工具
代码评审可以被看作是计算机源代码的测试,它的目的是查找和修复引入到开发阶段的应用程序的错误,提高软件的整体素质和开发者的技能.代码审查程序以各种形式,如结对编程,代码抽查等.在这个列表中,我们编制了1 ...
- HTML5 :b/strong加粗,i/em倾斜区别
解释1 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="ut ...
- HTML5扩展之微数据与丰富网页摘要itemscope, itemtype, itemprop
HTML5扩展之微数据与丰富网页摘要 by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpr ...
- 从HTML5规范弄清i、em、b、strong元素的区别
为了语义化,HTML5增加了不少新标签.其中i.em和b.strong这两组标签是最容易弄混的,不好好去探究一下,还真说不清.这个也是前端面试中经常会问的问题.今天从源头上,也就是从HTML5的文档( ...
- HTML5微数据
本篇文章是一个纯搬运贴,原博主是在是做的太详细了 原贴地址:http://www.zhangxinxu.com/wordpress/2011/12/html5扩展-微数据-丰富网页摘要/ 一.微数据是 ...
- HTML5扩展之微数据与丰富网页摘要——张鑫旭
一.微数据是? 一个页面的内容,例如人物.事件或评论不仅要给用户看,还要让机器可识别.而目前机器智能程度有限,要让其知会特定内容含义,我们需要使用规定的标签.属性名以及特定用法等.举个简单例子,我们使 ...
- HTML5 Differences from HTML4
Abstract "HTML5 Differences from HTML4" describes the differences of the HTML5 specificati ...
随机推荐
- 在Excel中使用频率最高的函数的功能和使用方法
在Excel中使用频率最高的函数的功能和使用方法,按字母排序: 1.ABS函数 函数名称:ABS 主要功能:求出相应数字的绝对值. 使用格式:ABS(number) 参数说明:number代表需要求绝 ...
- 一个疑难杂症 IIS URL区分大小写(FF的自动变换URL问题)?
(II8 VS14 CTP3 Windows7 ASP.NET WEBFORM) 在我的印象里面,IIS的URL在一般情况下面是不分大小写的. 所以下面两个URL应该是一样的. http://loca ...
- 将文本文件(txt)的内容导入到Excel和SQL
这两天网络上流传14w条12306账号信息的txt文档,下载下来之后发现在txt文档中看和查询内容都不是很方便. 这里我就记录下如何将txt文档导入到excel和SQL的过程. 导入到excel 1. ...
- C#实现WebService服务 项目完整总结
先说一下这个项目做了什么.先介绍一下背景(备注一下,每次项目发生更改之后,要进行clean 和rebuild两个操作,否则最新的更改保存不到exe文件中,这样上线后的系统还是执行得原有的已编译过的程序 ...
- Scalaz(19)- Monad: \/ - Monad 版本的 Either
scala标准库提供了一个Either类型,它可以说是Option的升级版.与Option相同,Either也有两种状态:Left和Right,分别对应Option的None和Some,不同的是Lef ...
- 在 Windows 上遇到非常多 TIME_WAIT 連線時應如何處理
我們公司所代管的網站裡,有幾個流量是非常大的,在尖峰的時刻同時上線人數可能高達數千到數萬人,而在這個時候如果使用 netstat 或 TCPView 查看所有 TCP 連線時就會看到非常多處於 ...
- jquery+jplayer实现歌词同步的mp3音乐播放器效果
实例预览 下载地址 实例代码 <div class="container"> <div class="demo"> <textar ...
- 优秀案例:12个精美的设计工作室 & 设计公司网站
如果你正在为自己的作品集网站设计寻找灵感,那么学习设计机构 & 设计公司的网站是如何制作的是一个良好的开端.在这篇稳重,我们已经聚集了一组设计机构的优秀作品集网站,你可以借鉴很多设计理念.当你 ...
- [deviceone开发]-拼图小游戏
一.简介 九宫格小游戏,可从本地图库载入一张图片,填充到9个ImageView,另涉及Timer计时.图库控件. 每个格子都是相同的控件,动态添加到首页中的,在初始化后,响应touch事件,之后通过多 ...
- CSS基础教程 -- 媒体查询屏幕适配
响应式布局 Media Query 的使用方法 在上例中, 我们使用Media Queries来根据3种不同尺寸的窗口使用3种不同的样式.通过不同的媒体类型和条件定义样式表规则,媒体查询让CSS可以更 ...