【发布时间】:2015-04-06 22:07:11
【问题描述】:
我正在处理此数据表,顶部的 2 个项目本质上是动态的,相对于其他此类数据表的大小可能相同,也可能不同。我试图在不使用绝对定位的情况下将这些项目垂直对齐到它们的容器底部。我已经尝试过了,虽然它确实将内容移动到底部,但它会将其从布局流程中移除,当您开始重新调整屏幕大小时,这会对我的布局造成严重破坏,因为我有一个流畅的布局。所以我需要另一种选择来让它工作,如果存在的话。
这是一个 [jsfiddle](http://jsfiddle.net/0ox71q84/) 显示我的问题。这是设置的,就好像我有绝对定位一样。 data1 中的数据太大,以至于将表格中的上部 2 个单元格从页面上推开。
是否有其他选择让我把这些东西放在它们应该放在的地方?
编辑:我没有在我的 OP 中明确提到这一点,但我以这种方式设计我的表格的原因是因为我希望它非常流畅。当您重新调整屏幕大小超过某个点时,所有内容都“折叠”并且所有元素垂直排列,而不是并排。根据表格的本质,我不能使用 2 个不同的表格单元格来做到这一点,但我可以使用表格单元格中的元素。为什么桌子放在第一位?我试图使用显然只适用于表格的Vertical-alignment:bottom 东西。我尝试在我原来的 div 上使用display: table-cell,但它不起作用,所以我将整个设计切换到一个表格,它仍然不起作用。其他一切都很好,我对桌子没有问题(我知道),只是这个垂直对齐的东西。 . .
【问题讨论】:
标签: html css alignment css-tables