11 HTML5新增的属性和废除的属性

11 HTML5新增的属性和废除的属性

  在HTML5中,在增加和废除了很多元素的同时, 也增加和废除了很多属性。像我们前面介绍过的与表单相关的属性就有很多,例如,autofocus、placeholder、form、required、autocomplete、min、max、step、multiple、pattern、formaction、formmethod、novalidate属性等与特定的表单元素结合使用。在HTML5也为链接元素增加了几个比较有用的属性,像base元素增加了target属性, 主要目的是保持与a元素的一致性。

其它为一些特定元素增加的常用属性如下所示:
为ol元素增加了reversed属性,指定列表倒序显示。
为menu元素增加了两个新的属性, 一个是label属性为菜单定义一个可见的标注,另一个type属性让菜单可以以上下文菜单、工具条与列表菜单三种形式出现。
为style元素增加了scoped属性,用来规定样式的作用范围, 可以只对页面上某个树起作用。
为script元素增加async属性, 可以让脚本异步执行。
为iframe元素增加三个属性sandbox、seamless和srcdoc,用来提高页面安全性,防止不信任的web页面执行某些操作。

    还有,在HTML5中,新增了一些“全局属性”, 即可以对任何元素都使用的属性,几种常用的全局属性如下所示:

contentEditable:是否允许用户编辑元素中的内容。contentEditable有两个值(true和false)。
designMode:用来指定整个页面是否可编辑,有两个值(on和off)。该属性只可以通过JavaScript来修改值。如果design设置为on的话,所以允许设置contentEditable的元素都可以编辑。
hidden:在HTML5中所有的元素都可以使用hidden属性,表示元素的不可见状态,有两个值(true和false)。
spellcheck:针对input元素(text,textarea)用户输入的内容进行拼写和语法检查,有两个值(true和false),必须先声明属性值是true或者false。

22.png
23.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,161评论 19 139
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,696评论 1 92
  • 结构元素 section 表示页面中的一个内容区块,比如章节、页眉、页脚或页面 article 表示页面中的一块与...
    小菜鸟程序媛阅读 3,744评论 0 3
  • 1、窗体 1、常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。 ...
    Moment__格调阅读 10,077评论 0 11
  • 写在一个打逗号的时刻 人是有感情的动物,动物都有感情吧。感情是一种生存本能所驱使的物质作用吗?还是具有这种物质作用...
    nailshif阅读 1,594评论 0 1

友情链接更多精彩内容