0

在我的 HTML 代码中,有一个包含两列 (< td >) 的表格。第一列包含一个标签,并以

vertical-align: middle !important;

另一列包含一个 div 和一个标签。目前,第一列标签中的文本与第二列的中心对齐。我想要的是,第一列与第二列的 div 的中心对齐,忽略标签。这可能吗?

现在的情况:

                DIV
                DIV
Aligned here -->DIV
                LABEL
                LABEL

期望的情况:

                DIV
Aligned here -->DIV
                DIV
                LABEL
                LABEL
4

1 回答 1

1

干得好。http://jsfiddle.net/MrLister/Sh3dD/3/

关于vertical-align表格单元格无法以像素为单位的偏移值,您是对的。

幸运的是,还有其他方法。诀窍是将vertical-aligntd 的 设置为top,然后使用 Javascript 将line-height标签的 设置为与计算的 div 高度相同的高度。

希望这可以帮助!

于 2013-05-23T10:25:25.597 回答