网页设计技术

跟着互广学网页设计制作

html5新属性详解及用法?

互广建站

HTML5 引入了一些新的属性,以下是部分常见新属性的详解及用法:

 

contenteditable 属性

定义和用法:指定元素内容是否可编辑。

语法:<element contenteditable="true|false">

属性值:true 表示可编辑,false 表示不可编辑。

 

contextmenu 属性

定义和用法:指定一个元素的上下文菜单。当用户右击该元素时,将显示上下文菜单。其属性的值是需要打开的 <menu> 元素的 id。但需注意,目前只有 Firefox 浏览器支持此属性。

语法:<element contextmenu="menu_id">

 

data- 属性

定义和用法:用于存储私有页面或应用的自定义数据。可以在所有的 HTML 元素中嵌入数据,以让页面拥有更好的交互体验,不需要使用 Ajax 或去服务端查询数据。属性名由“data-”前缀和至少一个字符组成,属性值可以是任何字符串。

语法:<element data-*="somevalue">

 

draggable 属性

定义和用法:规定元素是否可以拖动。链接和图像默认是可拖动的。

语法:<element draggable="true|false|auto">

属性值:true 表示可拖动,false 表示不可拖动,auto 表示由浏览器根据元素的类型来决定是否可拖动。

 

hidden 属性

定义和用法:规定对元素进行隐藏。隐藏的元素不会被显示。可以通过 JavaScript 来删除该属性,使元素变得可见。

语法:<element hidden> 或者在 XHTML 中,需完整写成 <element hidden="hidden">

 

spellcheck 属性

定义和用法:规定是否对元素内容进行拼写检查。可对类型为 text 的 input 元素中的值(非密码)、textarea 元素中的值以及可编辑元素中的值进行拼写检查。但 Internet Explorer 9 及更早版本不支持该属性。

语法:<element spellcheck="true|false">

属性值:true 表示进行拼写检查,false 表示不进行拼写检查。

 

translate 属性

定义和用法:规定元素内容是否要翻译。但目前没有主流浏览器支持此属性。

语法:<element translate="yes|no">


广州高端网站定制其实不贵,全包1500元起!
联系互广,不仅仅只是多一份参考!

免费提供专属《策划方案》及报价,更有千元大礼等您拿。

咨询建站推广问题或预约面谈,请通过下列方式联系我们! 业 务 热 线:4008-977-885 微信咨询:iaw188888 大客户专线:13556115618 Q Q咨询:41684369