CSS 是一个很棒的东西,但是为什么没有官方的“标准”方式垂直对齐其他容器内的 div 和文本呢?我拒绝在我的布局中使用表格,因为让我们面对现实吧,它不再是 90 年代了!
我知道有一些方法可以使内容显示为垂直居中,使用边距/填充或垂直对齐与适当的行高(这根本不是最佳的)。如果您的 div 与您希望垂直居中的文本内容在同一容器中具有指定高度,则使用边距不起作用,因为文本大小因浏览器而异,因此它实际上不会在所有浏览器中居中。
ANYBODY是否知道是否存在或何时存在一种仅使用 CSS 轻松垂直居中内容的方法,而不是在当前的现代浏览器中使用表格?