HTML中DIV元素的有效属性是什么?

什么是所有有效的DIV属性?

基于这个链接,它只显示classidtitle 。 那是对的吗? 意思是, for属性和其他属性对DIV无效?


请参阅W3C规范:

  • idclass (文档范围的标识符)
  • lang (语言信息), dir (文本方向)
  • title (元素标题)
  • style (内联样式信息)
  • align (对齐)
  • onclickondblclickonmousedownonmouseuponmouseoveronmousemoveonmouseoutonkeypressonkeydownonkeyup
  • for用于label并指定标签所应用的输入元素的id属性。

    另请参阅HTML5规范:

    div元素根本没有特别的意义。 它代表了它的孩子。 它可以与classlangtitle属性一起使用来标记一组连续元素的通用语义。

    注意:强烈建议作者将div元素作为最后手段的元素来查看,因为没有其他元素适合。 使用更合适的元素而不是div元素可以为读者提供更好的可访问性,并使作者更易于维护。


    使用HTML5,除了使用可用于任何元素的全局属性外,还可以使用data-属性定义自己的属性。

    <div class="marvellous" data-for="xy" data-another-attribute="nothing"></div>
    

    John Resig关于data-属性

    所有你需要做的就是使用HTML5文档类型( <!DOCTYPE html> ),你的页面将是有效的。 即使在旧版浏览器中,这种文档类型也能正常工作。


    属性列表可在此处找到:https://www.w3schools.com/tags/tag_div.asp

  • DIR
  • ID
  • 样式
  • 标题
  • XML:郎
  • 加上所有的事件属性:

  • 的onclick
  • onfocus此
  • onmousedown事件
  • 的OnMouseMove
  • 的onmouseout
  • 的onmouseover
  • onmouseup
  • onkeydown事件
  • onkeypress事件
  • 的onkeyup
  • 链接地址: http://www.djcxy.com/p/87815.html

    上一篇: What are valid attributes for the DIV element in HTML?

    下一篇: transparent strikethrought on text