【发布时间】:2015-07-28 12:43:17
【问题描述】:
所以我有这个带有一些按钮的应用程序,上面有一些 Font Awesome 图标。这些按钮位于 Bootcards 标头内。
<button class="btn btn-primary pull-right ">
<i class="fa fa-pencil" ></i>
</button>
现在的问题是它看起来像这样:
然后我有另一个带文字的,看起来也不正确:
这个有以下 HTML:
<button class="btn btn-success" onclick="publishMessage()">
<i class="fa fa-check"></i>
Publiser
</button>
现在,经过一番谷歌搜索后,我发现 vertical-align 应该可以帮助我,但它根本没有任何作用。我发现的所有方法都只是在图标周围创建填充或边距,以便它仍然触及按钮的底部,但在更大的按钮上。
由于我对这种语言不太熟悉,我想知道为什么只添加一些像 .fa {vertical-align: middle;} 这样的 CSS(或使用我自己的类名)不起作用,我需要做什么。
更新:这是JSFiddle。
【问题讨论】:
-
你能创建小提琴或任何演示吗?
-
您有任何代码覆盖它。似乎是移除了填充底部或类似的东西。使用纯引导按钮,您的图标将是完美的。您可以解决方法:bootply.com 检查我说的。我们需要查看您的更多代码以帮助您
-
您可能应该定义一个
line-height。请问能提供demo吗? -
我认为您的按钮的某些容器正在覆盖按钮的填充属性,因为它实际上是这样的:JSFiddle,您能否提供一个小提琴链接以及所有代码我们可以调试它
-
检查元素,很容易看到它正在做的 ios 和 android 样式表。
标签: html css twitter-bootstrap font-awesome