CSS 使用css在浮动div中垂直对齐文本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS 使用css在浮动div中垂直对齐文本相关的知识,希望对你有一定的参考价值。

HTML:
<div class="contentdiv">
<p>It works! Vertically Center Align!</p>
</div>

CSS:
.contentdiv{ width: 135px; height: 84px; display: table; border:2px solid red;}
.contentdiv p{ display: table-cell; vertical-align: middle; text-align: center;}

Hack for ie:
.contentdiv p{*margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");}

以上是关于CSS 使用css在浮动div中垂直对齐文本的主要内容,如果未能解决你的问题,请参考以下文章

CSS垂直对齐不适用于浮动

CSS - 在浮动 div 中垂直居中图像

css基础 CSS 布局 – OverflowFloat 浮动CSS 布局 – 水平 垂直居中对齐

CSS:用底部对齐的文本包装一个浮动的 div

css如何使div里面的文字垂直对齐

CSS垂直对齐[重复]