我在这个网站上看到了很多答案,主张使用表格进行设计,因为它无法使用CSS和Divs来实现...实际上它可以通过一些独创性来完成.
什么是真正无法做到的事情的例子?
我遇到的唯一一个是在另一个盒子里垂直对齐一个盒子.
*编辑:我想我最感兴趣的是使用CSS2无法实现的布局
块或文本的垂直对齐。
拥有可拉伸至内容物宽度的弹性容器。
具有相同结构的多个“行”,其中所有行中“单元格”的宽度是同步的。
让多个“列”同步它们的高度(直到最长文本块的长度)。
这些是非常基本的设计师需求,甚至出现在基本的设计概念中。
如果考虑到IE8,单元格/列的问题可能可以用CSS解决,但要广泛普及还需要很多年(甚至IE7在2-3年内还没有达到预期的市场份额)。
至于“别出心裁”,在软件开发中并不是什么好事。您的同事和您自己在几个月后将无法理解的技巧通常会建立每个人都不敢接触或决心完全重构/重写的代码库。
记住 KISS 原则。执行此操作的方法越简单,它的工作就越可靠。