无序列表徽章/计数标签

时间:2013-04-03 09:29:32

标签: html css

在无序列表的右侧创建徽章/计数标签的最佳方法是什么,类似于Facebook(如下所示 - 消息旁边的徽章):

enter image description here

理想情况下,我想在CSS中完全执行此操作而无需图像。我熟悉用相关的圆角半径等创建一个div以产生略微圆润的效果,但我不确定将元素放在右侧的最佳和最优雅的方法,并将其与列表项(用于CSS中的标识)。

提前感谢任何指导/协助。

2 个答案:

答案 0 :(得分:1)

这样的事情:

HTML:

<ul>
    <li>Item <span>3</span></li>
    <li>Item <span>3</span></li>
    <li>Item <span>3</span></li>
    <li>Item <span>3</span></li>
    <li>Item <span>3</span></li>
    <li>Item <span>3</span></li>
</ul>

CSS:

li {
    background: #eee;
    padding: 0.5em;
    width: 300px;
}

span {
    background: #ccc;
    display: block;
    float: right;
    padding: 0 0.5em;
}

演示:http://jsfiddle.net/sBJ8y/

答案 1 :(得分:0)

做这个小代码。要从列表元素中删除项目符号,请写入 ul li {list-style:none;}