html - 如何垂直对齐div?

标签 html css alignment vertical-alignment

你能帮我垂直对齐(在蓝色背景上)文本和图标(fb 等)吗? 我尝试使用 vertical-align、display:table 等,但并没有解决我的问题。

http://tinyurl.com/pe4avff

请帮帮我。谢谢!

最佳答案

您可能没有以正确的方式使用显示和垂直对齐属性。

使用以下样式:

.align {
    display: table;
    height: 100%;
    ...
}

.vertical {
    display: table-cell;
    vertical-align: middle;
}

另请注意,这是垂直对齐的常见做法,但不是唯一的做法。

关于html - 如何垂直对齐div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24166547/

相关文章:

javascript - 单击菜单项后关闭响应菜单

WPF 数据网格行水平对齐问题

javascript - 选择并显示其自己的 div 内的所有 h2 元素

javascript - 我如何包装在 .map 方法中重复的 div

javascript - windows.print 结果为空页

css - 添加//domain.com/jquery.js 会减慢网站速度吗?

wpf - WPF 布局面板中绝对居中的内容

html - 如何将图片与html列表对齐?

javascript - 动态添加输入值到动态添加的输入框

javascript - CommentThread.list 与 "?"searchTerm 返回空集