I finally got my site live today, and of course it looks wrong in IE7 & 8. Im not quite sure how to work around this. Any suggestions? Thanks in advance!
Yes, your page seems to render properly in IE8 on a WinXP box.
IE7 does not understand the display:table properties. You’ll have to choose another method of constructing your nav menu if you require IE7 compatibility.
Also, just a reminder, neither older version of IE recognizes the HTML5 <nav> tag as a block element, so it will have to be explicitly set to display:block if you decide to use a different structure for your menu.
[ot]FYI - The [noparse]
[/noparse] tags around your code should be written with square brackets rather than angle brackets.[/ot]
Maybe you should just use the plain old float and display block on the a tags, that will work in all browsers :). If you’re dead set on using that then you can use conditional statements or hacks to add display block and float just to the ie7 version. Cheers!