css - 简单 div 内的垂直对齐

标签 css html vertical-alignment

这是一个非常简单的问题,但在网上冲浪几个小时后,我意识到我可能没有理解这个概念。

我有:

<style>
 #more{width:190px; height:44px; border:1px solid #CCCCCC; padding-bottom:3px;vertical-align:middle;}
</style>

 <div id='more'> My text </div>

这不会使“我的文本”垂直居中。如何使文本垂直居中?

感谢一百万

最佳答案

我会使用等于您的 div 高度的 line-height

line-height: 44px;

注意:这仅适用于单行文本。

关于css - 简单 div 内的垂直对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5338275/

相关文章:

css - 有什么方法可以使类名与 CSS 自定义变量相同?

css - 在 Wordpress 中居中小部件

javascript - Prettify.js(语法高亮显示)不适用于 Tumblr 主题!

javascript - 在滚动条上将 div 淡化为黑色

javascript - 应用溢出时窗口松开滚动位置

html - 空白 nowrap 但如果大于 css 中的最大宽度则换行

javascript - 访问通过 xhr 请求获取的 HTML 源中所有脚本标签中的变量

html - 在内部 Div 中垂直居中链接

wpf - MenuItem 不会在其菜单中垂直拉伸(stretch)

html - 如何垂直居中图像并使其填充可用宽度