空的HTML元素可以在HTML5中拥有属性吗?

问题描述:

空的HTML元素(即没有内容且没有结束标记的元素,如br/hr或我不知道的任何其他HTML元素)可以具有最新HTML5标准中的属性?空的HTML元素可以在HTML5中拥有属性吗?

有人请以简单易懂的语言解释我。

是的。例如:可以修改<hr>标签以移动线条或更改其长度。

<hr width="50%" align="right"> 
+0

感谢您的回答,但是可能存在于HTML中的br和其他任何标签又如何? – PHPLover

+0

'hr'的属性'width'和'align'是[不一致](https://www.w3.org/TR/2014/REC-html5-20141028/obsolete.html#non-conforming-features) 'HTML5中的元素。 – unor

他们可以例如
标签支持全局HTML属性。您可以在W3school网站中查看html标签的属性。这里是一个BR: http://www.w3schools.com/tags/tag_br.asp

(退房的全局属性和/或事件属性)

你可以easily check yourself which attributes an HTML5 element can have。总之:

  1. 访问HTML5 specification
  2. 搜索“目录”(第4部分)下的元素。
  3. 对于每个元素,请参阅“内容属性”下列出的属性。

brhr情况下,它们可以具有global attributesclassidlang等)。