我在左侧有一个 div,在右侧有一个文本。文本可以是 2 行或 3 行长,我希望左侧的 div 垂直居中于该文本。我在网上看过,似乎所有不使用表格的方法都很复杂。有没有简单的方法可以做到这一点?
大多数建议似乎都指向 http://www.jakpsatweb.cz/css/css-vertical-center-solution.html它使用“CSS 表格”。 CSS 表格是可行的方法吗?这真的比只使用 HTML 表格更好吗?
最佳答案
是的,CSS 表格优于 HTML 表格,因为它们不暗示任何语义,而是明确用于描述表示。
但是,对于您的情况,CSS 的 vertical-align
有效。例如:http://jsbin.com/itoyo3/edit .
关于css - HTML 和 CSS - 垂直对齐 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2394976/