2012-03-26 65 views
2

这是语义正确使用数字元素这样的图标:使用<figure>图标元素? HTML5

<figure class="icon clouds"></figure> 

这代表一个图标预留了导航项目。

+0

拥有* empty *元素从来没有语义上的正确。 @snaderss:你的理由是什么? – 2012-03-26 13:31:09

回答

2

没有其绝对不是:http://html5doctor.com/the-figure-figcaption-elements/

该图元素表示的内容的单元,任选地与 字幕,即自包含,即典型地从一 单个单元中引用文档的主流程,并且可以将该文档的主流程移动 而不影响文档的含义 。 W3C规范

你不能从文档的流动中取出。它不在导航点旁边,它没有任何意义。

只需使用span或:之前的伪元素。