css - 如何在 Bootstrap 3 中垂直对齐文本旁边的图标

标签 css twitter-bootstrap

我试图将一列中的 Bootstrap 字形与另一列的文本垂直居中。我试过把它当作一张 table ,我试过把它当作一个幽灵单元格(引用:Centering in the unknown)。理想情况下,我喜欢找到我遗漏的不需要表格的东西(我也尝试过),但现在,我会尝试任何东西。

我发布了一个 example of what I currently have在 bootply 上勾勒出边框以便于查看。

我真的被卡住了,即使在挖掘 StackOverflow 和网络寻找答案之后,非常感谢您的帮助。

最佳答案

您最好使用自己的 css 进行垂直对齐,而不是 Bootstrap 中的任何东西。

您可以使用以下组合将元素在其父元素中垂直居中:

.vertically-centered {
    position: relative;
    top:50%;
    transform: translateY(-50%);
}

这是因为给 translateX 的百分比是相对于元素的大小。

默认情况下,Bootstrap 列不会填充行高。在您的“关于”部分中,这意味着左侧带有 class="col-sm-3 outline"的 div 与右侧列的高度不同。

article解释了如何做到这一点。

关于css - 如何在 Bootstrap 3 中垂直对齐文本旁边的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35900072/

相关文章:

javascript - Bootstrap 面板 : Text and plus symbol on the same line

javascript - 如何修复 Angular Directive(指令)顺序(Firefox 和其他浏览器之间的区别)?

javascript - 设置超链接到同一张图片的某些部分? (HTML)

css - Twitter Bootstrap Accordion 固定大小百分比

html - css 在 html 页面中不起作用

html - float 菜单命令的 CSS Bug?

javascript - jquery 不显示隐藏元素

html - CSS:如何更改 Bootstrap 导航栏背景颜色

javascript - 传单 : Function to initialize map container

css - Twitter Bootstrap 导航栏不响应小屏幕