html - 如何使用 Bootstrap 导航栏链接正确对齐 Font Awesome 图标?

标签 html css twitter-bootstrap font-awesome

实例 http://jsbin.com/wupume/1/edit

HTML

 <ul class="fa-ul nav nav-sidebar">
    <li><a href="#"><i class="fa-li fa fa-check-square"></i>List icons</a></li>
  <li><a href="#"><i class="fa-li fa fa-check-square"></i>List icons</a></li>
  <li><a href="#"><i class="fa-li fa fa-check-square"></i>List icons</a></li>
  <li><a href="#"><i class="fa-li fa fa-check-square"></i>List icons</a></li>
</ul>

根据 this font-awesome example page我们可以使用带有无序列表的图标,但是当我尝试使用 anchor 链接时 <a href=#">.nav class too 图标放置不正确。

我想知道是否有任何方法可以在不编写自定义 css 的情况下进行正确对齐。

最佳答案

这是我想出的。似乎fa-ulnav nav-whatever不合作。我删除了 fa-ul来自 <ul>标记并添加到 nav nav-pills nav-stacked制作一个垂直列表。然后,我也删除了 fa-li来自 <a>标签和一切似乎都正确对齐:

<div class="container">
  <ul class="nav nav-pills nav-stacked">
  <li><a href="#"><i class="fa fa-check-square"></i> List icons</a></li>
  <li><a href="#"><i class="fa fa-check-square"></i> List icons</a></li>
  <li><a href="#"><i class="fa fa-check-square"></i> List icons</a></li>
  <li><a href="#"><i class="fa fa-check-square"></i> List icons</a></li>
  </ul>
</div>

还有 Bootply:

Bootply - Nav with FA Icons

希望对您有所帮助!

关于html - 如何使用 Bootstrap 导航栏链接正确对齐 Font Awesome 图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29102129/

相关文章:

javascript - 如何找出容器元素内的文本位置?

javascript - 当用户在文本字段中输入信息并单击js中的提交时,如何显示确认提示,显示已输入的内容

javascript - 使用 JavaScript 显示/隐藏 HTML div

css - 内容上的滚动条

html - 一个带有垂直文本的 Bootstrap 列

javascript - Slick Carousel - 设置第一张幻灯片

html - 媒体打印多页表格边框布局

html - 我该如何解决这个奇怪的图像移动

Jquery砌体: Incorrect gutters until window is resized

html - 表格内有非白色背景奇怪的边框