构建我们的网页div或table时的最佳做法是什么?
有人说div是推荐的,但我发现用div来控制大小和对齐并不容易。
您有什么看法?
答案 0 :(得分:9)
完全取决于您想要展示的内容:
<DIV>
和<SPAN>
用于页面布局<Table>
用于显示表格数据(例如数据点等)将<table>
用于整个页面布局的日子已经过去了 - 因此您不应该因使用它们而感到沮丧。
HTML标记应为semantic。这意味着描述它包含的数据 - 而不是如何显示(这是要处理的样式表)
答案 1 :(得分:2)
TABLE没有任何根本性的错误 - 只是因为历史上过度使用了错误的东西。通常,尝试将TABLE用于真正的数据表,将DIV和SPAN用于逻辑块或内联的内联容器。
答案 2 :(得分:1)
首先阅读:http://www.smashingmagazine.com/2009/04/08/from-table-hell-to-div-hell/
在我看来(我确信有些人会抱怨Stack Overflow上提出的主观问题),但我更喜欢使用div
。 div
标记是一个标记,表格采用许多标记来创建正确标记的表格元素。
20世纪90年代的很多网站都是用表格构建的,但现在的想法是使用div
s。
答案 3 :(得分:1)
表格只应用于以表格方式显示数据。对于布局和设计,最好使用div和样式表。
使用样式表控制div可能需要一段时间,如果你不习惯它,但它很容易拿起。
如果客户希望重新设计整个网站,并且意味着您无需撤消整个网页以进行必要的更改,那么您将会感谢您之后做的。
答案 4 :(得分:1)
我想说div绝对是网站布局的行业标准。起初使用它们可能非常麻烦,但是一旦你了解它们的位置,那么你就再也不会看表了。
尝试本教程从表格转移到div。 http://www.devarticles.com/c/a/Web-Style-Sheets/DIV-Based-Layout-with-CSS/