我正在尝试bootstrap 3
这是代码
<body>
<div class="container">
<div class="list-group">
<a href="#" class="list-group-item list-group-item-info">All inbox <span class="badge">1099</span></a>
<div class="list-group-item">
<a href="#" class="list-group-item-heading">Unread <span class="badge">100</span></a>
<br>
<a href="#" class="list-group-item-text">Today <span class="badge">10</span></a>
<br>
<a href="#" class="list-group-item-text">This week <span class="badge">23</span></a>
<br>
<a href="#" class="list-group-item-text">This month <span class="badge">67</span></a>
</div>
<a href="#" class="list-group-item list-group-item-success">Bookmarked <span class="badge">3</span></a>
<a href="#" class="list-group-item list-group-item-danger">Deleted <span class="badge">10</span></a>
</div>
</div>
<!-- scripts here -->
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
如何获取链接数量未读,今天,本周,本月与其他人一样正确对齐? Unread
应该是标题项,Today
,This week
,This month
需要是子项。
不使用自定义css文件?
答案 0 :(得分:1)
CSS将是一个更简单的解决方案。但是,如果您不能使用CSS,则必须更改HTML。关键是利用现有的Bootstrap CSS规则,使得徽章在All Inbox,Bookmarked和Deleted的右侧浮动:
.list-group-item > .badge {
float: right;
}
这意味着具有类badge
的元素必须直接位于具有类list-group-item
的元素内 - 而不是嵌套在另一个元素中,就像现在一样。
但这可能会改变您的布局。如果您希望按原样保留布局,请使用班级pull-right
将班级span
添加到每个badge
。这将使徽章向右浮动。