【发布时间】:2013-03-18 00:06:09
【问题描述】:
我想让文本在 Twitter Bootstrap 的 nav-list 中的同一 <li> 元素内左右对齐。这是我的代码:
<ul class="nav nav-list">
...
<li class="active"><a href="/">All<p class="pull-right">100</p></a></li>
<li><a href="/mon/warnings/">Warning<p class="pull-right">100</p></a></li>
<li><a href="/mon/errors/">Error<p class="pull-right">100</p></a></li>
...
</ul>
这是它的外观:
编辑: 谢谢大家的回复。以这种方式解决了这个问题:
- 将
<p>替换为<span> - 将
class="clearfix"添加到<li>元素
【问题讨论】:
-
在同一个
<li>内或在同一个<ul> 内但每个<li>不同? -
在同一个
<li>内:链接就像一个字符串,单词在左边,数字在右边。 -
引导类
text-right将为float:right添加text-align:right或pull-right。添加左而不是右以获得相反的效果。 -
我试过这个,没有运气。看图片:文字对齐正确,但有点像楼梯,我需要一个数字在另一个之下。
-
通过将
class="clearfix"放入<li>元素解决了这个问题。但现在我在列表元素之间有边距(默认高度为 26px,clearfix 使其为 33px)
标签: html css twitter-bootstrap alignment