美文网首页
HTML5全局属性

HTML5全局属性

作者: 却道海棠依旧_4da8 | 来源:发表于2019-06-02 23:06 被阅读0次
  • contentEditable属性

    它是一个布尔值属性,允许用户可以在线编辑元素中的内容,该属性还有一个隐藏的inherit(继承)状态,属性为true时,元素被指定为允许编辑;反之~,如果没有指定属性值,则有其父级元素的属性值决定。
    在编辑完元素中的内容后,先要保存其中内容,只能把该元素的innerHTML发送到服务器端进行保存。
    在js中,元素具有一个isContentEditable属性,可以设置属性的true or false

      <!-- 可编辑列表 -->
    <ul contenteditable="true">
        <li>列表一</li>
        <li>列表二</li>
        <li>列表三</li>
        <li>列表四</li>
    </ul>
  • contextmenu属性

    用于定义div元素的上下文菜单。上下文菜单在用户邮件单击元素时出现。

    <div contextmenu="mymenu">
        <menu type="context" id="mymenu">
            <menuitem label="微信分享"></menuitem>
            <menuitem label="QQ分享"></menuitem>
        </menu>
    </div>

目前只有火狐浏览器支持contextmenu

  • data-*属性

    data-属性可以自定义用户数据。具体应用包括:
    * data-
    属性用于存储页面或Web应用的私有自定义数据
    * data-属性赋予所有的html元素嵌入自定义data属性的能力
    存储的自定义数据能够被页面的js脚本利用,以创建更好的用户体验,不进行ajax 调用或服务器数据库查询。
    data-
    属性包括两部分:
    * 属性名:不应该包含任何大写字母,并且在前缀“data-”之后必须有至少一个字符。浏览器解析的时候会完全忽略为“data-”的自定义属性

     <ul>
        <li data-animal-type="bird">猫头鹰</li>
        <li data-animal-type="fish">鲤鱼</li>
        <li data-animal-type="spider">蜘蛛</li>
    </ul>
<script>
    var lis = document.getElementsByTagName("li");
    for(let i=0;i<lis.length;i++)
    {
        console.log(lis[i].dataset.animalType);
    }
</script>
  • draggable属性 定义元素是否可以被拖动
    true 可被拖动
    false 不可拖动
    auto 使用浏览器默认行为
  • dropzone属性

    dropzone属性定义在元素上拖动数据时,是否复制,移动或链接被拖动数据。属性取值说明如下:
    * copy:拖动数据会产生被拖动数据的副本
    * move:拖动数据会导致被拖动数据移动到新的位置
    * link 拖动数据会产生指向原数据的链接
    目前主流浏览器都不支持此属性

  • hidden 属性:设置元素的可见状态
  <p hidden>这是一个不可见的标签</p>
  • spellcheck属性:拼写检查

    spellcheck属性定义是否对元素进行拼写和语法检查,取值包括true或false,可检查以下内容:
    * 可检查元素中的文本值(非密码)
    * 可编辑元素中的文本

  • translate属性

    定义是否翻译元素内容
    * yes 翻译
    * no 不翻译
    目前主流浏览器都不支持此属性

相关文章

  • HTML HTML5新增标签属性整理

    HTML5 新增属性详解 HTML5 新增标签详解 HTML5 新增全局属性详解

    html5各种新增知识点记录

    【html5全局属性:】 1/contentEditable( 是否允许在线编辑内容,true和false )2/...

  • HTML5全局属性和事件

    摘要: 全局属性和事件能够应用到所有标签元素上,在HTML4中有许多全局属性,比如id,class等。HTML5中...

  • 扣丁学堂详解HTML5中常见的五大全局属性

    今天扣丁学堂HTML5培训老师给大家介绍一下关于HTML5中新增了“全部属性”的概念。所谓全局属性它是指可以对任何...

  • HTML5全局属性

    HTML 属性能够赋予元素含义和语境。全局属性可用于任何HTML5元素 (1)accessKey——快捷键 (2)...

  • HTML5全局属性

    contentEditable属性它是一个布尔值属性,允许用户可以在线编辑元素中的内容,该属性还有一个隐藏的inh...

  • HTML5全局属性

    元素属性有局部属性和全局属性,你知道这些全局属性吗(id,class,title,style就不说了^ _ ^)?...

  • HTML5和CSS3

    html5上新增加了语义化标签(结构标签),表单属性,表单种类,全局属性。css3增加了transition过渡属...

  • HTML5和CSS3

    html5上新增加了语义化标签(结构标签),表单属性,表单种类,全局属性。css3增加了transition过渡属...

  • html meta标签的那些事儿

    由HTML5规范文档可以知道,meta标签除了可以设置全局属性还可设置如下几个属性:1.name2.http-eq...

网友评论

      本文标题:HTML5全局属性

      本文链接:https://www.haomeiwen.com/subject/easxxctx.html