【发布时间】:2009-12-30 18:15:13
【问题描述】:
我正在开发一个当前具有基于表格布局的网络应用程序。理想情况下,我想使用纯 css,或者不使用混合表和 css 布局*。
我试图理解 css 布局和定位,我的头撞到了墙上。我遇到的主要问题是,根据应用程序的状态,我在布局的“部分”中出现了不同的东西——可能包含在 div 或 table 中。例如,我可能有一些文本和链接,然后在用户交互之后,可能会有一个表单、一个表格、一些图像、不同的文本等。任何时候我找到一个 css 解决方案,它都是针对固定元素布局的,或在特定情况下工作等。换句话说,它们不是可靠的解决方案。
从这篇 In Search of the One True Layout 中,作者关于“跨网格/列垂直放置元素”:“设计师面临选择依赖于特定高度的元素、求助于表格或根本不打扰的选择。”这是真的?在我的应用中,我不能依赖特定高度的元素。
当我拥有不同高度的元素时,我是否会求助于表格(实际上,这在网站上占了相当大的比重)。我注意到相当多的网站由受人尊敬的人和组织在某些地方使用表格进行布局,而不仅仅是表格数据!包括这个网站。
【问题讨论】:
标签: css web-applications layout