经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » HTML/CSS » CSS » 查看文章
HTML中令人惊喜的全局属性
来源:cnblogs  作者:kunkunsiwa  时间:2018/12/7 9:11:48  对本文有异议

1、accesskey 属性 : 规定激活元素的快捷键。

浏览器支持:几乎所有浏览器均 accesskey 属性,除了 Opera。

定义和用法

accesskey 属性规定激活(使元素获得焦点)元素的快捷键。

提示和注释

注释:以下元素支持 accesskey 属性:<a>, <area>, <button>, <input>, <label>, <legend> 以及 <textarea>。

语法:

  1. <element accesskey="character">

    eg:
  1. <a href="https://www.google.com" accesskey="h">google</a><br />
    <a href="https://www.baidu.com" accesskey="c">baiDu</a>

  1. 注释:请使用Alt + accessKey (或者 Shift + Alt + accessKey) 来访问带有指定快捷键的元素。
  1. (用处:可以满足快捷键的一些需求)

    2
    HTML contenteditable 属性:规定元素内容是否可编辑。

浏览器支持:所有主流浏览器都支持 contenteditable 属性。

定义和用法

contenteditable 属性规定元素内容是否可编辑。

注释:如果元素未设置 contenteditable 属性,那么元素会从其父元素继承该属性。

语法

  1. <element contenteditable="true|false">

    eg:
  1. <p contenteditable="true">这是一个可编辑的段落。</p>


(用处:可以做文本编辑器)


  1. 3HTML contextmenu 属性:规定元素的上下文菜单。上下文菜单在用户点击元素时显示。

浏览器支持:目前只有 Firefox 支持 contextmenu 属性。(但是我试了火狐也不行)

定义和用法

contextmenu 属性规定元素的上下文菜单。当用户右键点击元素时,会出现上下文菜单。

contextmenu 属性的值是要打开的 <menu> 元素的 id。

语法

  1. <element contextmenu="menu_id">
    eg:
    在火狐上面实验 无效(知道原因的朋友可以告诉我)


    4、HTML draggable 属性:规定元素是否可拖动。

浏览器支持:Internet Explorer 8 以及更早的版本,不支持 draggable 属性。

定义和用法

draggable 属性规定元素是否可拖动。

提示:链接和图像默认是可拖动的。

语法

  1. <element draggable="true|false|auto">
  1. eg:
  1. <!DOCTYPE HTML>
    <html>
    <head>
    <style type="text/css">
    #div1 {width:350px;height:70px;padding:10px;border:1px solid #aaaaaa;}
    </style>
    <script type="text/javascript">
    function allowDrop(ev)
    {
    ev.preventDefault();
    }

    function drag(ev)
    {
    ev.dataTransfer.setData("Text",ev.target.id);
    }

    function drop(ev)
    {
    var data=ev.dataTransfer.getData("Text");
    ev.target.appendChild(document.getElementById(data));
    ev.preventDefault();
    }
    </script>
    </head>
    <body>

    <div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
    <br />
    <p id="drag1" draggable="true" ondragstart="drag(event)">这是一段可移动的段落。请把该段落拖入上面的矩形。</p>

    </body>
    </html>

 

  1. 目前觉得这四个给我带来的惊喜比较大,平时用的也比较少,以后会用到,
    除了这几个,其余的属性比如class id lang 这些都很常用,
    还有一些浏览器支持很差的属性这里就不说了

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号