Mixx использует упорядоченный список, хотя неупорядоченное один будет делать только штрафом:
<ol class="tag-list">
<li><a href="http://www.mixx.com/tags/crisis-assistance" rel="tag" title="crisis assistance">crisis assistance</a></li>
<li><a href="http://www.mixx.com/tags/earthquake" rel="tag" title="earthquake">earthquake</a></li>
<li><a href="http://www.mixx.com/tags/haiti" rel="tag" title="haiti">haiti</a></li>
<li><a href="http://www.mixx.com/tags/haiti" rel="tag" title="haiti">haiti</a></li>
<li><a href="http://www.mixx.com/tags/world-vision" rel="tag" title="world vision">world vision</a></li>
</ol>
указан список на самом высоком уровне, так что нет никаких пуль или других графических связанные с элементами списка:
ol, ul {
list-style:none outside none;
}
Затем установите свои элементы списка так, чтобы они отображались горизонтально (inline). Mixx использовали float: left;
но вы можете также использовать display: inline;
:
ol.tag-list li {
background:url("../images/layout/tag-bg.gif") no-repeat scroll 100% 0 transparent;
float:left;
margin:0 0.8em 0.8em 0;
padding:0 1em 0 0;
}
Вы заметите, что Mixx имеет фона для списка их элементов набора для этого спрайта: alt text http://www.mixx.com/images/layout/tag-bg.gif
Связь внутри каждого элемента списка также использует это же спрайт, но изменяет положение его в CSS (фон: ... -19px ...):
ol.tag-list li a {
background:url("../images/layout/tag-bg.gif") no-repeat scroll 0 -19px transparent;
color:#955C0F;
display:block;
height:1.4em;
padding:0.15em 0 0.2em 1.2em;
text-decoration:none;
}
Это сдвигает т он занимает вертикальное положение спрайта (высота которого составляет 38 пикселей) на 19 пикселей, эффективно показывая стрелку.
Это практически все есть.