I'm currently working on the stylesheet for a website and trying to figure out the most effective way to design the navigation menu. Here's how the menu is structured:
There are double vertical lines between column 1 and 2, as well as between column 2 and 3. These lines will probably need to be an image because of their style.
My question is this:
All of these links are part of one unordered navigation list semantically. However, I can't seem to find a CSS-only way to create this list that will function properly in IE. The use of images between the list items is adding to the difficulty. Is there a cleaner solution to this?
My second idea was to create 3 columns and place a list in column 1 and column 3. Yet, this still seems complicated with the image dividers. I considered using li:after to insert the images, but IE7 doesn't support the "content" property.
Currently, it appears that the simplest way to construct this is without using lists. However, I am concerned about losing proper semantics. Is there a better alternative that I may be overlooking? The layout is quite tabular, so I could potentially make it a table . . . :)
Thank you!