您可以在不使用表格的情况下进行HTML布局吗?
好的,我在一两个星期前遇到了一个简单的布局问题。即页面的各个部分需要一个标题: +---------------------------------------------------------+ | Title Button | +---------------------------------------------------------+ 很简单的东西。在网络世界中,表仇恨似乎已经接管了一切,当我问为什么对HTML表单而不是表使用定义列表(DL,DD,DT)标签时,让我想起了这一点。 现在,前面已经讨论了表vs divs / CSS的一般主题,例如: DIV与表 ; 和 用表代替DIV。 因此,这并不是要对CSS与布局表进行一般性讨论。这只是解决一个问题的方法。我使用CSS尝试了上述各种解决方案,包括: 向右浮动按钮或包含按钮的div; 按钮的相对位置;和 相对位置+绝对位置。 这些解决方案均因不同原因而不能令人满意。例如,相对位置导致z-index问题,其中我的下拉菜单出现在内容下方。 所以我最后回到了: <style type="text/css"> .group-header { background-color: yellow; width: 100%; } .group-header td { padding: 8px; } .group-title { text-align: left; font-weight: bold; } .group-buttons { text-align: right; } </style> …