我遇到的情况是,我需要在表行中使用表单,但令人惊讶的是,我发现表单元素不能是 table、td、tr 的子元素。此限制是否有任何逻辑原因,或者是否有任何解决方法?
最佳答案
它可以位于td
中,但table
应该只包含tr
(或thead
,tbody
,tfoot
)。 tr
应该只包含 td
。所以并不是表单元素不能出现在表格中,而是表格不允许出现大多数元素,除了一些特定的元素。
关于html - 为什么表单元素不能是table、tr、td 的子元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17471985/