html - Font Awesome 和 Bootstrap alert spacing q

标签 html css twitter-bootstrap font-awesome

代码

  <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
  <div class="alert alert-danger" role="alert">
    <i class="fa fa-exclamation-triangle fa-5x pull-left"></i> <strong>Warning:</strong> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus augue eros, elementum sed scelerisque eget, rhoncus in orci. Vivamus ac tellus in lacus consectetur dapibus et sit amet odio. Proin iaculis porttitor nulla ac convallis. Nullam posuere egestas lectus, eu facilisis nulla egestas eu. Phasellus quis sapien elementum, volutpat enim id, suscipit tortor. Nam varius et turpis et dapibus. Donec placerat auctor mauris id mattis.
  </div>

屏幕

enter image description here

问题

我在 Bootstrap 警报中使用 Font Awesome 作为上述代码和屏幕。我希望 Font Awesome 图标垂直居中,所有文本都在右侧,即屏幕上显示的最后两行与它们上方的行一样在右侧。

在 Font Awesome 中有什么方法可以做到这一点,还是我应该只使用 Bootstrap columining 来做到这一点?

最佳答案

您可以使用 bootstrap 列,然后将它们垂直对齐:

HTML

<div class="alert alert-danger" role="alert">
  <div class="row vertical-align">
    <div class="col-xs-2">
        <i class="fa fa-exclamation-triangle fa-5x"></i> 
    </div>
    <div class="col-xs-10">
        <strong>Warning:</strong> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus augue eros, elementum sed scelerisque eget, rhoncus in orci. Vivamus ac tellus in lacus consectetur dapibus et sit amet odio. Proin iaculis porttitor nulla ac convallis. Nullam posuere egestas lectus, eu facilisis nulla egestas eu. Phasellus quis sapien elementum, volutpat enim id, suscipit tortor. Nam varius et turpis et dapibus. Donec placerat auctor mauris id mattis.
    </div>
  </div>
</div>

CSS

.vertical-align {
    display: flex;
    align-items: center;
}

这是一个有效的 bootply: http://www.bootply.com/d9RijiwsF0

关于html - Font Awesome 和 Bootstrap alert spacing q,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25864992/

相关文章:

javascript - 如何让 shown.bs.modal 在模式使用远程 URL 时触发

jquery - 如何在按钮上重叠滑出导航?

html - 跨单元干扰 td :nth-child(even) logic

javascript - 如何将 Canvas 显示保存为透明 PNG?

php - 如何仅显示当前列表项并隐藏其他项

html - 在文本溢出到下一行后,防止文本包装器跨越其父级的整个宽度

Javascript 图像 src 属性返回错误值

javascript - 使用javascript更改输入占位符的样式

html - 在页面中间对齐内容

html - 如何在由控件组成的 Bootstrap 中很好地打印表格?