我一直在环顾四周,看看您是否可以像这样使用页脚:
<form>
<input />
<input />
<footer>
<input />
</footer>
</form>
在我看来,它符合规范:
footer 元素表示它适用的部分的页脚
想法?
根据http://dev.w3.org/html5/markup/footer.html
footer 元素表示它适用的部分的页脚。
许可内容
流内容
根据http://dev.w3.org/html5/markup/terminology.html#flow-content
流内容
流内容由混合了普通字符数据的流元素组成
根据http://dev.w3.org/html5/markup/common-models.html#common.elem.flow
7.1。流元素
短语元素 or a or p or hr or pre or ul or ol or dl or div or h1 or h2 or h3 or h4 or h5 or h6 or hgroup or address or blockquote or ins or del or object or map or noscript or section or nav or article or aside or header or footer or video or audio or figure or table or form or fieldset or menu or canvas or details7.3. 短语元素
a 或 em 或 strong 或 small 或 mark 或 abbr 或 dfn 或 i 或 b 或 s 或 u 或 code 或 var 或 samp 或 kbd 或 sup 或 sub 或 q 或 cite 或 span 或 bdo 或 bdi 或 br 或 wbr 或ins or del or img or embed or object or iframe or map or area or script or noscript or ruby or video or audio or input or textarea or select or button or label or output or datalist or keygen or progress or command or canvas or time or仪表
输入是一个短语元素,所以是的,你可以。
网上有很多参考资料
页脚通常/应该包含有关其包含元素的信息。
页脚通常包含文档的作者、版权信息、使用条款的链接、联系信息等。
但规格不止于此。
语义只是<footer>
意味着一个页脚,让它打开页脚是什么。<footer>
除了默认情况下应将它们呈现为块(并非在所有当前浏览器上都发生)之外,对元素没有要求甚至不推荐对元素进行处理。
所以答案并不重要;这只是某人对“页脚”是什么的看法。
在实际方面,如果您使用<footer>
IE,旧版本的 IE 不会让您对其进行样式设置,除非您使用 JavaScript 技巧来引入它(希望启用 JavaScript)。
因此,几乎没有任何充分的理由在此处更喜欢<footer>
使用class 或 id <div>
(或者,在某些情况下,优于)。<p>