使用表格或列表创建Web表单更好的做法是什么?
此致
哈维
答案 0 :(得分:3)
都不是。
表单只是一种形式。它可能包含段落,简单块(div)或其他内容。
有时,表单是表格或列表,但不经常。
答案 1 :(得分:2)
没有这样的规则:-)你应该使用表格作为表格内容,你不应该将它用于页面布局,因为这是一个糟糕的HTML练习。
你会在谷歌上找到很多关于它的东西。表格与DIV
答案 2 :(得分:1)
这取决于您的背景。如果我们谈论带有标签和输入字段的Web表单,那么使用div的结构对于组合概念来说是最舒适的
<div>
<label... for="..">
<input type="text"...>
</div>
<subcontrol...>
<div>
<label... for="..">
<input type="text"...>
</div>
然后使用CSS s.t正确格式化。事情在形式上很好地对齐
Label: input field
Label2: input field
因此,正如您在上面的“HTML”中看到的那样,“子控件”可能是对包含同一div结构的控件的任意引用,最终生成的页面看起来很漂亮。
同样可能适用于表格,但由于您将嵌套表格作为结果,因此合成的概念已经变得更加混乱。此外,一些屏幕阅读器经常遇到这些嵌套表的问题(正如许多人认为的那样,但从未尝试过它)。
结论:这实际上取决于你对它的习惯。我个人更喜欢div和CSS,因为一旦你定义了整体布局,你就可以更好地控制它。