css格式是否会影响表单的有效性

时间:2009-02-08 03:17:31

标签: html css

如果我的HTML表单包含一些嵌入式div,并且在应用CSS后,表单的各个部分最终会在原始<form>边界之外的整个页面上展开,是/表格会继续发挥作用吗? HTML规范对这类事情的评价是什么?

3 个答案:

答案 0 :(得分:7)

是的,表格将继续有效。 CSS定位不会影响HTML的有效性。唯一的问题是可用性或清晰度。如果元素不属于表单,则可能会使用户感到困惑。或者,如果您定位/分层无法点击的内容,也会导致问题。

但HTML和CSS是不同的东西...... HTML规范在这件事上无话可说。

答案 1 :(得分:0)

只要元素仍然是表单标记的子元素,任何内容都不会改变。显示屏不会影响功能,因此它们看起来与表单不在同一区域并不重要。

但是,如果您通过javascript操作DOM并将元素移出表单,(在表单外部,我的意思是它们不再是该表单的子元素,而不是它们在视觉上的外部),然后他们将不再提交该表格。

答案 2 :(得分:0)

定位无效。标签的嵌套确实如此。所有表单元素都需要在内部,但我认为这是唯一的要求。