If you are attempting to create a menu the correct markup you should use is a list, such as this
<ul id="menu">
<li><a href="#">Item 1</a></li>
<li><a href="#">Item 2</a></li>
</ul>
Now, to actually get the »
working. There are two ways of doing it. You can either add in an additional span
with a »
inside it, and place it inside the anchor or the list, or you could use the CSS :after
pseudo-element to generate the content for you. Do note that this second method has less browser support and may be controversial. Have a look at the :after
pseudo-element here: http://reference.sitepoint.com/css/pseudoelement-after
Have a look at a demo of both methods in action here: http://jsfiddle.net/aQSVp/
Notice how you use the content
property to generate the content.
#after a:after {
content: '»';
float: right;
margin-right: 10px;
}