IE中嵌套的HTML表单标记问题

时间:2013-12-31 11:48:39

标签: javascript html css internet-explorer cross-browser

我有一个HTML页面。在这个页面中我们有2个表单嵌套。我们无法删除任何表格。在IE中,2个表单显示为2个单独的表单而不是嵌套的表单。但是在Chrome& FF它工作正常。

附上2个截图供参考。IE ISSUE

FF Screenshot

1 个答案:

答案 0 :(得分:1)

你不应该嵌套表单,这违反了规范“流内容,但没有表单元素后代。”:

http://www.w3.org/TR/2011/WD-html5-20110525/forms.html#the-form-element

当您的代码无效时,您可能会遇到问题,尤其是使用IE浏览器和移动设备时 - 更不用说人们只尝试使用键盘访问表单了: - (

解决方案是不嵌套它们,你应该真正找到谁可以控制源并改变它。