【发布时间】:2010-12-23 15:59:11
【问题描述】:
我为我的一个项目尝试了一位新的网页设计师。经过多次尝试,他为我的网页构建了一个非常好的设计并将文件发送给我。现在我很想知道,因为他只在 Photoshop 中对它进行切片 - 20 张图像(非常非常糟糕的切片,例如一张图像中带有内容的边框)和所有完整的 1 个表格结构 HTML 文件。
当我让他用 CSS 做时,他说他不能,他不知道怎么做,他只是一个设计师。他的论点是:在他 4,5 年的经验中,没有人要求切片设计,所有客户都只会拥有 PSD 文件和切片并自己创建 HTML。 而且 - 他补充说 - 表格结构在网页设计中是完全正常的。
所以,我的问题是:我老了还是他老了?
到目前为止,我一直使用 DIV 和 CSS 构建网页,在您真正需要表格结构化信息来显示之前,从未使用过表格。这就是我学到的。
请告诉我你的意见和实际情况如何处理。
【问题讨论】:
-
只是出于好奇,如果网站看起来不错,您为什么要关心它是 CSS 还是使用 Tables 制作的?作为一名开发人员,我总是使用 CSS,但我只是想知道你为什么关心它。
-
普遍观点强烈反对使用表格进行布局,这是正确的。请参阅stackoverflow.com/questions/83073/… 进行详尽的讨论。在某些特殊情况下,五行表格结构可以为您节省大量繁琐的 CSS、数小时的黑客攻击以及最终意识到如果没有一些额外的 Javascript 就无法完成。在这些情况下,我并不羞于使用表格。但大体方向是,为表格数据保留表格,并为其他所有内容使用更合理的元素。
-
查看 stackoverflow.com/questions/83073/… 了解表格与 CSS。