Logically, following this approach when creating a particular website has huge benefits from all points of view. It allows you to develop a web-based project by using the popular layered method. This consists of breaking apart the structure of the web site into distinct layers which are naturally well differentiated from each other.
Of course, here Iím talking about the corresponding structural, presentation and behavioral layers of a specific website. These should be quite familiar to you, particularly if youíre a seasoned web developer who also has experienced how powerful and convenient the layered model can be for creating highly-maintainable web applications.
However, although the three development layers that I mentioned before actually deserve an in-depth look, in this two-part series, Iím going to focus all my attention (and yours hopefully) on one in particular: the structural (X)HTML markup of a given website. More specifically, I will focus on the creation of the respective main links, which can be easily wrapped into unordered lists, in this way improving their overall usability, as well as their accessibility.