css - HTML 和 CSS - 垂直对齐 div

标签 css css-tables

我在左侧有一个 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/

相关文章:

html - Grails response.sendError 不渲染 gsp 标签

css覆盖一个类

html - SEC7113 : CSS was ignored due to mime type mismatch

css - 如何自定义 HTML 中每一列的第一行?

html - 如何在表格顶部设置表格标题?

css - 将 <pre> 标签的垂直和水平溢出裁剪到其容器外,并显示滚动条

javascript - DIV 中的长 UL 列表,自动滚动到 LI 元素

html - 最大化 CSS 表格单元格宽度

CSS Chrome 错误?显示水平滚动条 @ 100% 表格单元格

html - 表格单元格内的 css 绝对位置除 Firefox 外无处不在