HTML中DIV元素的有效属性是什么?
  什么是所有有效的DIV属性? 
  基于这个链接,它只显示class , id , title 。  那是对的吗?  意思是, for属性和其他属性对DIV无效? 
请参阅W3C规范:
id , class (文档范围的标识符) lang (语言信息), dir (文本方向) title (元素标题) style (内联样式信息) align (对齐) onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup   for用于label并指定标签所应用的输入元素的id属性。 
另请参阅HTML5规范:
  div元素根本没有特别的意义。  它代表了它的孩子。  它可以与class , lang和title属性一起使用来标记一组连续元素的通用语义。 
  注意:强烈建议作者将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
加上所有的事件属性:
