Если вы пытаетесь создать меню, правильная разметка, которую вы должны использовать, это список, такой как этот
<ul id="menu">
<li><a href="#">Item 1</a></li>
<li><a href="#">Item 2</a></li>
</ul>
Теперь, чтобы реально заставить работать »
. Есть два способа сделать это. Вы можете либо добавить дополнительный span
с »
внутри него и поместить его внутри привязки или списка, либо использовать псевдоэлемент CSS :after
для создания контента для вас. Обратите внимание, что этот второй метод имеет меньшую поддержку браузера и может быть спорным. Взгляните на псевдоэлемент :after
здесь: http://reference.sitepoint.com/css/pseudoelement-after
Взгляните на демонстрацию обоих методов в действии: http://jsfiddle.net/aQSVp/
Обратите внимание, как вы используете свойство content
для генерации контента.
#after a:after {
content: '»';
float: right;
margin-right: 10px;
}