Now HTML offers us two types of lists, unordered and ordered lists and I believe that we should use both for our navigation but, where appropriate. What do I mean by that? That is what this article is about. Not only will I demonstrate how to create accessible, standards based menu's using HTML and CSS but I will also show why I think unordered lists is not the best solutions for every situation and why sometimes an ordered list makes more semantic sense. With that, let's start be creating a horizontal menu using HTML and CSS.