HTML5中引入的关键特性

新特性

描述

accesskey

定义通过键盘访问元素的快捷键

contenteditable

该特性设置为true时,浏览器应该允许用户编辑元素的内容。不指定变化后的内容如何保存

contextmenu

定义menu元素的DOM id作为定义钙元素特性的上下文菜单

data-X

制定可以包含在标签中的用户定义的元数据,而不必担心这些元数据与当前的特性或者未来的特性冲突。使用这种类型的特性可以避免创建自定义特性或者过载class特性的常见方法

draggable

定义特性时,允许元素与其内容可以被拖放

hidden

在HTML5中,所有元素都可以有hidden特性,用于表示元素不相关,而且可以不显示。该 特性与CSS的display特性设置为none时意义比较相似

itemscope

个特性用于将一个元素设置成为一个microdata项

itemid

为microdata项建立全局标识符。这是一个可选的特性,如果使用该特性,那么就必须将其放置在设置itemscope和itemtype两个特性的元素中。该特性的特性值必须是URL形式的

itemprop

该特性用于为microdata项提供一对名称/值数据。任何包含itemscope特性的子标签都可以设置一个itemprop特性,为该项增加特性

itemref

该特性用于指定应该从哪些附加元素中为内容项寻找名称/值数据对。在默认情况下,只在包含itemscope特性的子元素中寻找。然而,如果数据相互交叉,只有唯一一个父项时,这个特性就没有意义了。在这里,itemref特性可以设置为在一组由空格分割开的子元素中寻找。该特性是可选的,但是如果使用它,就必须将其放置在设置了itemscope特性的元素中

itemtype

该特性要与itemscope特性结合使用,用于定义一个microdata项的全局类型。这是一个可选项,但是如果使用的话,就必须将其放置在设置itemscope特性的同一个元素中。该特性值的形式必须是URL

spellcheck

该特性使得元素能够进行拼写检查。然而,并不是所有的元素都需要设置该特性,因为只有在浏览页面时,对于所有的可编辑元素而言,它与contenteditable特性的作用才有意义

tabindex

在使用键盘进行导航时,定义元素的遍历顺序

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏极客编程

mootools入门

MooTools是一个简洁,模块化,面向对象的开源JavaScript web应用框架。

1002
来自专栏大内老A

三种属性操作性能比较:PropertyInfo + Expression Tree + Delegate.CreateDelegate

《上篇》主要介绍如何通过DataBinder实现批量的数据绑定,以及如何解决常见的数据绑定问题,比如数据的格式化。接下来,我们主要来谈谈DataBinder的设...

22510
来自专栏Flutter入门

Vue 绑定简单分析实现

使用js es6 中 Object.defineProperty为我们自己定义的VM创建示例。同时这个方法通过提供了set.get方法的触发我们的监听事件。

1051
来自专栏帘卷西风的专栏

linux下shell技巧

    经常看到一些大牛操作linux的时候,双手运指如飞,指令如流水般输出,会不会感到羡慕呢?

641
来自专栏全沾开发(huā)

FlowType简易入门指北

FlowType简易入门指北 写了一段时间JavaScript了,作为一个弱类型语言,无视类型判断在开发过程中带来了很多的好处,in...

4336
来自专栏大内老A

一句代码实现批量数据绑定[下篇]

《上篇》主要介绍如何通过DataBinder实现批量的数据绑定,以及如何解决常见的数据绑定问题,比如数据的格式化。接下来,我们主要来谈谈DataBinder的设...

2145
来自专栏GreenLeaves

setInterval()与clearInterval()的用法

setInterval() 方法可按照指定的周期来调用函数或计算表达式。  --简单地说就是过一段时间调用一次该函数 setInterval() 方法会不停地调...

20810
来自专栏前端大白专栏

使用react心得

1535
来自专栏散尽浮华

使用grep精确匹配一个单词

grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出...

1835
来自专栏macOS 开发学习

Swift 日常使用Tip

Swift中的Struct都有个系统提供默认的包含所有成员遍量的init方法,如果我们添加自定义的init方法时,系统默认提供的就会消失,如果需要既可以保留系统...

763

扫码关注云+社区