【发布时间】:2013-06-05 20:56:46
【问题描述】:
我正在寻找使锚点内的元素与中间垂直对齐的解决方案。
通常我有一个名称和数值,它们都在同一个表格单元格中,它们必须作为一个整体可以点击。名称必须左对齐(浮动),数值右对齐(文本对齐)。
我正在使用这个解决方案: http://jsbin.com/edecof 一切正常,直到名称太长而无法放在一行中。当它分成两行或更多行时,数值保持垂直对齐到顶部,因为浮动元素溢出了锚点。知道我显然面临着将表格单元格锚定为 100% 高度的挑战。添加 clearfix 元素无济于事,添加 clearfix 解决方案与 before 和 after 表也无济于事。
预期结果也是对齐中间的数字。
有什么想法吗?
【问题讨论】:
-
预期的结果也是对齐中间的数字?
-
是的,没错。我要编辑问题。
-
188cm不应该在单独的单元格中吗? -
@Pete 因为它必须作为一个整体可以点击,所以它不能在两个单独的单元格中。不仅如此,它根本没有帮助,因为具有名称的单元格将高于数值,该数值仍将垂直对齐到顶部。
-
@Iceman 如果这是表格数据,那么您应该正确使用表格,否则为什么要使用表格。如果您有两列,它们将并排排列,然后您可以将列垂直对齐到中间。只需将链接添加到两列或使用 javascript 解决方法,这样当单击该行时,您将被重定向到链接想要去的位置