html5(标签二)

1、标签要小写
2、属性值不加" "或 ' '
3、可以省略某些标签
html  body head tbody
4、可以省略某些结束标签
tr td li 
5、单标签不用加结束标签
img  input
6、废除的标签
font center big
7、新添加的标签
html新增标签
1、文档声明。
a、定义和用法
<!DOCTYPE> 声明必须位于 HTML5 文档中的第一行,也就是位于 <html> 标签之前。该标签告知浏览器文档所使用的 HTML 规范。
doctype 声明不属于 HTML 标签; 它是一条指令,告诉浏览器编写页面所用的标记的版本。
在所有 HTML 文档中规定 doctype 是非常重要的,这样浏览器就能了解预期的文档类型。
HTML 4.01 中的 doctype 需要对 DTD 进行引用,因为 HTML 4.01 基于 SGML。而 HTML 5 不基于 SGML,因此不需要对 DTD 进行引用,但是需要 doctype 来规范浏览器的行为(让浏览器按照它们应该的方式来运行。)。
2、结构性标签
结构性标签主要负责web上下文结构的定义,确保htm文档的完整性,主要包括以下几个:
section:用于表达书的一部分或一章,或者一章内的一节。在Web页面应用中,该标签也可以用于区域的章节表述。
hgroup :对网页或区段(section)的标题进行组合:。
header:页面主体上的头部,注意区别于head标签。这里可以给初学者提供一个判断的小技巧:head标签中的内容往往是不可见的,而header标签往往在一对body标签之中。
footer:页面的底部(页脚)。通常,人们会在这里标出网站的一些相关信息,例如关于我们、法律申明、邮件信息、管理入口等。
nav:是专门用于菜单导航、链接导航的标签,是navigator的缩写。
article:用于表示一篇文章的主体内容,一般为文字集中显示的区域
3、块级性标签
块级性标签主要完成web页面区域的划分,确保内容有效分割。主要包含以下几个:
aside:用以表达注记、贴士、侧栏、摘要、插入的引用等作为补充主体的内容。从一个简单页面显示上看,就是侧边栏,可以在左边,也可以在右边。从一个页面的局部看,就是摘要。

figure :标签规定独立的流内容,通常与figcaption联合使用。

code:表示一段代码块。

dialog:对话标签 配合dt dd标签使用
4、行内标签
行内语义性标签主要完成web页面具体内容的引用和表述,是丰富内容展示的基础,主要包含一下几个:
meter:表示特定范围内的数值,可用于工资、数量、百分比等 max表示最大值,min表示最小值,value代表当前值。
time:表示时间值,属性datetime强调时间
progress:用来表示进度条
5、多媒体标签
video:视频标签,用于支持和实现视频文件的直接播放,支持缓冲预载和多种视频媒体格式,例如:MPEG-4,OggV和WebM等。
audio:音频标签,用于支持和实现音频文件的直接播放,支持缓冲预载和多种音频媒体格式。
6、列表标签
<datalist>标签定义选项列表,请于input元素配合使用,来定义input可能的值。datalist及其选项不会被显示出来,它仅仅是合法输入值的列表。
所有主流浏览器都支持 <datalist> 标签,除了 Internet  Explorer 和 Safari。
7、交互性标签
交互性标签主要用于功能性标签的内容分表达,会有一定的内容和数据关联,是各种事件的基础,这类标签包括以下几个:
menu:主要用于交互菜单(这是一个曾被废弃现在又被重新启用的标签)。

command:用来处理命令按钮。

8、contextmenu在html5中,每个新元素都增加了一个属性:
 a、contextmenu是上下文菜单,即鼠标右击会出现一个菜单
 b、 menu要实现鼠标右击会出现一个菜单,还必须了解html5里新增的另一个元素menu:顾名思义,menu是定义菜单的,menu元素属性:type:菜单类型属,有三个值)context:上下文,toolbar:工具栏,list:列表
 c、< menuitem>
<menu> </menu>内部可以嵌入一个一个菜单项,即<menuitem></menuitem>。
menuitem 属性:
label:菜单项显示的名称
icon:在菜单项左侧显示的图标
onclick:点击菜单项触发的事件
9、contenteditable
规定是否可编辑元素的内容
属性值:
true   -----可以编辑元素的内容
false  -----无法编辑元素的内容
inherit -----继承父元素的contenteditable属性
当为空字符串时,效果和true一致。
当一个元素的contenteditable状态为true(contenteditable属性为空字符串,或为true,或为inherit且其父元素状态为true)时,意味着该元素是可编辑的。否则,该元素不可编辑。
10、draggable
规定元素是否可拖拽
11个枚举值
true 规定元素是可拖动的。
false 规定元素是不可拖动的。
auto 使用浏览器的默认特性。
12、hidden
hidden属性用于隐藏该元素。一旦使用了此属性,则该元素就不会在浏览器中被显示
2个布尔值
true 规定元素是可见。
false 规定元素是不可见。





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值