..HTML5标签和属性手册第一部分按字母顺序分按字母顺序排列的标签列表标签描述4:指在HTML4.01中定义了该元素5:指在HTML5中定义了该元素!--...--定义注释45!DOCTYPE定义文档类型45a定义超链接45abbr定义缩写45acronymHTML5中不支持4address定义地址元素45applet定义applet(HTML5中不支持)4area定义图像映射中的区域45article定义article5aside定义页面内容之外的内容5audio定义声音内容5b定义粗体文本45base定义页面中所有链接的基准URL45basefontHTML5中不支持,请使用CSS代替4bdo定义文本显示的方向45big定义大号文本(HTML5中不支持)4blockquote定义长的引用(定义块引用)45body定义body元素45..br插入换行符45button定义按钮45canvas定义图形5caption定义表格标题45center定义居中的文本(HTML5中不支持)4cite定义引用45code定义计算机代码文本45col定义表格列的属性45colgroup定义表格列的分组45command定义命令按钮5datalist定义下拉列表5dd定义定义的描述45del定义删除文本45details定义元素的细节5dfn定义定义项目45dir定义目录列表(HTML5中不支持)4div定义文档中的一个部分45dl定义定义列表45dt定义定义的项目45em定义强调文本45embed定义外部交互内容或插件5fieldset定义fieldset45figcaption定义figure元素的标题5figure定义媒介内容的分组,以及它们的标题5fontHTML5中不支持4..footer定义section或page的页脚5form定义表单45frame定义子窗口(框架)(HTML5中不支持)4frameset定义框架的集(HTML5中不支持)4h1toh6定义标题1到标题645head定义关于文档的信息45header定义section或page的页眉5hgroup定义有关文档中的section的信息5hgroup定义有关文档中的section的信息45html定义html文档45i定义斜体文本45iframe定义行内的子窗口(框架)45img定义图像45input定义输入域45ins定义插入文本45keygen定义生成密钥5isindex定义单行的输入域(HTML5中不支持)4kbd定义键盘文本45label定义表单控件的标注45legend定义fieldset中的标题45li定义列表的项目45link定义资源引用45map定义图像映射45mark定义有记号的文本45..menu定义菜单列表45meta定义元信息45meter定义预定义范围内的度量5nav定义导航链接5noframes定义noframe部分(HTML5中不支持)4noscript定义noscript部分45object定义嵌入对象45ol定义有序列表45optgroup定义选项组45option定义下拉列表中的选项45output定义输出的一些类型5p定义段落45param为对象定义参数45pre定义预格式化文本45progress定义任何类型的任务的进度5q定义短的引用45rp定义若浏览器不支持ruby元素显示的内容5rt定义ruby注释的解释5ruby定义ruby注释5s定义加删除线的文本(HTML5中不支持)4samp定义样本计算机代码45script定义脚本45section定义section45select定义可选列表45..small定义小号文本45source定义媒介源45span定义文档中的section45strike定义加删除线的文本(HTML5中不支持)4strong定义强调文本45style定义样式定义45sub定义下标文本45summary定义details元素的标题5sup定义上标文本45table定义表格45tbody定义表格的主体45td定义表格单元45textarea定义textarea45tfoot定义表格的脚注45th定义表头45thead定义表头45time定义日期/时间5title定义文档的标题45tr定义表格行45tt定义打字机文本(HTML5中不支持)4u定义下划线文本(HTML5中不支持)4ul定义无序列表45var定义变量45video定义视频5xmp定义预格式文本(HTML5中不支持)4..事件属性属性值描述45HTML5元素可拥有事件属性,这些属性在浏览器中触发行为,比如当用户单击一个HTML5元素时启动一段JavaScript。下面列出的事件属性,可以把它们插入HTML标签来定义事件行为。HTML5中的新事件属性:onabort,onbeforeunload,oncontextmenu,ondrag,ondragend,ondragenter,ondragleave,ondragover,ondragstart,ondrop,onerror,onmessage,onmousewheel,onresize,onscroll,onunload。4:指在HTML4.01中定义了该元素5:指在HTML5中定义了该元素onabortscript发生abort事件时运行脚本。5onbeforeonloadscript在元素加载前运行脚本。5onblurscript当元素失去焦点时运行脚本。45onchangescript当元素改变时运行脚本。45onclickscript在鼠标点击时允许脚本。45oncontextmenuscript当菜单被触发时运行脚本。5ondblclickscript当鼠标双击时运行脚本。45ondragscript只要脚本在被拖动就允许脚本。5ondragendscript在拖动操作结束时运行脚本。5ondragenterscript当元素被拖动到一个合法的放置目标时,执行脚本。5..ondragleavescript当元素离开合法的放置目标时。5ondragoverscript只要元素正在合法的放置目标上拖动时,就执行脚本。5ondragstartscript在拖动操作开始时执行脚本。5ondropscript当元素正在被拖动时执行脚本。5onerrorscript当元素加载的过程中出现错误时执行脚本。5onfocusscript当元素获得焦点时执行脚本。45onkeydownscript当按钮按下时执行脚本。45onkeypressscript当按键被按下时执行脚本。45onkeyupscript当按钮松开时执行脚本。45onloadscript当文档加载时执行脚本。45onmessagescript当message事件触发时执行脚本。5onmousedownscript当鼠标按钮按下时执行脚本。45onmousemovescript当鼠标指针移动时执行脚本。45onmouseoverscript当鼠标指针移动到一个元素上时执行脚本。45onmouseoutscript当鼠标指针移出元素时执行脚本。45onmouseupscript当鼠标按钮松开时执行脚本。45..onmousewheelscript当鼠标滚轮滚动时执行脚本。5onresetscript当表单重置时执行脚本。不支持。4onresizescript当元素调整大小时运行脚本。5onscrollscript当元素滚动条被滚动时执行脚本。5onselectscript当元素被选中时执行脚本。45onsubmitscript当表单提交时运行脚本。45onunloadscript当文档卸载时运行脚本。5HTML5不再支持的HTML4.01属性:onreset。标签属性属性值描述45HTML5标签拥有属性。在每个标签的参考页中可以找到相应的特殊属性。这里列出的属性是通用于每个标签的核心属性和语言属性(有个别例外)。4:指在HTML4.01中定义了该元素5:指在HTML5中定义了该元素acceskeyacharacter设置访问一个元素的键盘快捷键。不支持。4classclass_ruleorstyle_rule元素的类名。45contenteditabletruefalse设置是否允许用户编辑元素。5contentidofamenueleme给元素设置一个上下文菜单。5..extmenuntdirltrrtl设置文本方向。45draggabletruefalseauto设置是否允许用户拖动元素。5idid_name元素的唯一id。45irrelevanttruefalse设置元素是否相关。不显示非相关的元素。5langlanguage_code设置语言码。45refurlorelementID引用另一个文档或本文档上另一个位置。仅在template属性设置时使用。5registrationmarkregistrationmark为元素设置拍照。可规定于任何rule元素的后代元素,除了nest元素。5stylestyle_definition行内的样式定义。45tabindexnumber设置元素的tab顺序。45templateurlorelementID引用应该应用到该元素的另一个文档或本文档上另一个位置。5titletooltip_text显示在工具提示中的文本。45HTML5标签中的新属性有:contenteditable,contextmenu,draggable,irrelevant,ref,registrationmark,templateHTML5中不再支持的属性:accesskey第二部分按功能分一、主体结构..header页面头部,页面中的一个内容区块或头部。不同与head/headaside边栏(与article相关的辅助信息)nav外部链接集合section表示页面内一个内容区块,章节或段落(章节,页眉,页脚或页面中其他部分。可与hi-h6(标题标签)结合使用article一块独立的内容。类似文章、页面中BLOG的正文部分。摘要或留言POST等形式的记录(一般搭配内嵌头部、尾部、底部结构使用)hggroup类似子标题,标题信息、可选标题、TAG标签这样的数据,还是英文更好理解一些,headingofasectionaddress联系信息,一般用在article或body锚元素周围footer页脚二、HTML5元素标记汇总表文档类型宣告!DOCTYPEhtml根元素元素htmlMETA元素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