html5常用标签汇集

文本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言。

HTML之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。所谓超级链接,就是一种URL指针,通过激活(点击)它,可使浏览器方便地获取新的网页。这也是HTML获得广泛应用的最重要的原因之一。

HTML是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。 

注:HTML 标签对大小写不敏感,但推荐使用小写!

一、主体结构

header 页面头部,不同与<head></head>
aside 边栏
nav 外部链接集合
section 章节或段落
article 类似文章、摘要或留言POST等形式的记录(一般搭配内嵌头部、尾部、底部结构使用)
hggroup 类似子标题,标题信息、可选标题、TAG标签这样的数据,还是英文更好理解一些,heading of a section
address 联系信息,一般用在article或body锚元素周围
footer 页脚

二、HTML 5元素标记汇总表

文档类型宣告 <!DOCTYPE html>
根元素元素 html
META元素 head、 title、base、link、meta、style
部件元素 body、section、nav、article、aside、h1、 h2、 h3、h4、 h5、 h6、hgroup、header、footer、address
分组内容元素 p、hr、br、pre、blockquote、ol、ul、li、dl、dt、dd、figure、figcaption、div
文本层次语义元素 a、em、strong、small、cite、q、dfn、abbr、time、code、var、samp、kbd、sub、sups、i、b、mark、ruby、rt、rp、bdo、span
编辑元素 ins、del
嵌入内容元素 img、iframe、embed、object、param、video、audio、source、canvas、map、area
表格元素 table、caption、colgroup、col、tbody、thread、tfoot、tr、td、th
表单元素 form、fieldset、legend、label、button、select、datalist、optgroup、option、textarea、keygen、output、progress、meter
互动元素 details、summary、command、menu
脚本元素 script、noscript

三、HTML 5元素通用属性和事件句柄

HTML5元素通用属性表 accesskey、class、contenteditable、contextmenu、dir、 draggable、hidden、id、lang、spellcheck、style、tabindex、title
HTML5元素事件句柄属性 onabort、onblur*、oncanplay、oncanplaythrough、onchange、 onclick、 oncontextmenu、ondblclick、ondrag、ondragend、ondragenter、ondragleave、 ondragover、ondragstart、ondrop、ondurationchange、onemptied、onended、 onerror*、onfocus*、onformchange、onforminput、oninput、oninvalid、onkeydown、 onkeypress、onkeyup、onload*、onloadeddata、onloadedmetadata、onloadstart、 onmousedown、onmousemove、onmouseout、onmouseover、onmouseup、onmousewheel、 onpause、onplay、onplaying、onprogress、onratechange、onreadystatechange、 onscroll、onseeked、onseeking、onselect、onshow、onstalled、onsubmit、 onsuspend、ontimeupdate、onvolumechange、onwaiting。

四、HTML5元素标记释义

标记 类型 意义 介绍
文件标记
<html> 根文件标记 让浏览器知道这是HTML 文件
META标记
<head> 开头 提供文件整体信息
<title> 标题 定义文件标题,显示于浏览器顶端
<base> o 基准标记 可将相对URL转绝对及指定链接
<link> o 外部资源连接 必须带rel属性描述
<meta> o 其它META数据 不能被title, base, link, style, 和script元素描述的META数据
<style> 嵌入文档风格信息  
部件标记
<body> 文档主体开始 文档内容容器
<section> 代表通用文档或应用部件  
<nav> 导航链接 外部链接或文档内部链接
<article> 页面模块 类似文章、摘要或留言POST等形式的记录
<aside> 孤立模块 一般作为边栏广告、说明、引用、导航等,aside围堵部分一般与正文耦合较小
<h1> 标题标记 此外还有h2, h3, h4, h5, h6
<hgroup> 群组标题 用在一组h1-h6这样的元素集合时使用,用来区分主副标题??
<header> 组说明或组导航 也可叫页头标题
<footer> 页脚标题 作用范围跟最近部件元素有关
<address> 地址或联系信息  
分组内容标记      
<p> 段落标记  
<hr> o 水平分割线  
<br> o 换行  
<pre> 预格式化分本块  
<blockquote> 块引用  
<ol> 编号列表  
<ul> 项目列表  
<li> 列表项  
<dl> 定义列表  
<dt> 定义名称  
<dd> 定义说明  
<figure> 流内容区块说明 多结合figcaption使用
<figcaption> figure内容属性  
<div> 定位标记 无实际意义
       
文本层次语义标记
<a> 链接标记  
<em> 强调标记  
<strong> 加重标记  
<small> 字体缩小  
<cite> 斜体标记  
<q> 引用标记内容 原文是phrasing content,暂不清楚如何翻译
<dfn> 术语定义  
<abbr> 缩略语  
<time> 日期时间  
<code> 程序代码  
<var> 变量  
<samp> 范例  
<kbd> 键盘字  
<sub><sups> 上标字/下标字  
<i> 斜体标记  
<b> 粗体标记  
<mark> 标记或高亮  
<ruby> 注解标记  
<rt> ruby子元素 结合ruby使用,比如:<ruby>天<rt>Tian</rt>缘<rt>Yuan</rt></ruby>
<rp> ruby子元素 一般做rt元素注释使用
<bdo>    
<span> 自定义标记  
编辑标记
<ins>    
<del>    
嵌入内容标记
<img> 图片标记  
<iframe> 框架标记  
<embed> 嵌入标记  
<object> 对象标记  
<param> 参数标记  
<video> 视频标记  
<audio> 音频标记  
<source> 来源标记  
<canvas> 制图标记  
<map> 地图标记  
<area> 区域标记  
       
表格标记
<table> 表格标记 设定该表格的各项参数
<caption> 表格标题 做成一打通列以填入表格标题
<colgroup>    
<col>    
<tbody>    
<thread>    
<tfoot>    
<tr> 表格列 设定该表格的列
<td> 表格栏 设定该表格的栏
<th> 表格标头 相等于<TD>,但其内文字字体会变粗
表单标记
<form> 表单标记 决定该表单的运作模式
<fieldset>    
<legend>    
<input> 输入标记  
<label>    
<button> 按钮  
<select> 选择标记  
<datalist>    
<optgroup>    
<option> 选项  
<textarea>    
<keygen>    
<output>    
<progress>    
<meter>    
       

互动元素

<details>    
<summary>    
<command>    
<menu>    
其他标记
<script>    
<noscript>    
       

备注:

1、● 表示该标记属于围堵标记,需要结束标记</标记>。

2、o 表示该标记属空标记,不需要结束标记。

 基本概述:

基本


<html>…</html>      定义 HTML 文档
<head>…</head>   文档的信息
<meta>                    HTML 文档的元信息
<title>…</title>        文档的标题
<link>                      文档与外部资源的关系
<style>…</style>    文档的样式信息
<body>…</body>   可见的页面内容
<!--…-->                 注释

文本


<h1>...</h1>               标题字大小(h1~h6)
<b>...</b>                   粗体字
<strong>...</strong>   粗体字(强调) 
< i>...</i>                      斜体字 
< em>...</em>              斜体字(强调)
< u>...</u>                   下划线
<del>...</del>              删除线(表示删除)
< center>…</center>   居中文本
<ul>…</ul>                 无序列表 
< ol>…</ol>                 有序列表
<li>…</li>                    列表项目
<a href=”…”>…</a>    超链接

<font>                         定义文本字体尺寸、颜色、大小
<sub>                         下标
<sup>                         上标
<br>                           换行
<p>                            段落

图形


<img src=’”…”>   定义图像
<hr>                   水平线

表格


<table>…</table>   定义表格
<th>…</th>            定义表格中的表头单元格
<tr>…</tr>             定义表格中的行
<td>…</td>           定义表格中的单元

其它


<form>…</form>    定义供用户输入的 HTML 表单
<frame>                 定义框架集的窗口或框架

另加16进制颜色,但仅仅有16种颜色名可用英文字母,其余的要用16进制值。 记住哦!

 

aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, yellow

更多详见:http://www.cnblogs.com/heiniuhaha/archive/2011/11/21/2257269.html

猜你喜欢

转载自my.oschina.net/u/3787897/blog/1635496
今日推荐