【发布时间】:2013-04-15 19:30:51
【问题描述】:
快速提问:<form> 可以在 <figure> 元素中使用吗?例如,我在想一个联系表将是
“自包含,[...是]作为一个单一的单元从主流程 文档,并且 [...] 可以从 文件而不影响文件的意思。”-[<figure> spec]
代码sn-p:
<figure>
<figcaption>Contact Us</figcaption>
<form>
<input name="email"...
<textarea name="comments"...
<input type="submit"...
</form>
</figure>
想法?
【问题讨论】:
-
尽管给出了很好的答案,但我质疑语义。表格是图形吗?
-
是的,我为此感到难过。 是一个表格一个图形吗?我的意思是
<figure>与<aside>不同,就像@Steve 指出的那样,<form>实际上是一个流程元素。 -
许多 HTML 元素名称或多或少具有误导性,而 HTML5 增加了混淆。这个问题似乎与“语义”有关,并且基于元素 name
figure而不是 HTML5 草案中提议的元素 definition。但被解释为句法问题,它是建设性的,并且得到了正确的回答。
标签: html semantic-markup