> In my experience even in IE6 things go right, since even in IE6 block > elements get the full width.
Uh-huh, don't know what's up with all the fearmongering. This is not a new method from a rendering standpoint. It's simply now coming to validate. If anything, this is one of the safest "HTML5" things to do, since IE already allowed/supported it. Popular browsers back to IE 6: http://crossbrowsertesting.com/users/5317/screenshots/zc738433d51333817f8c/public Even IE 5! http://media.crossbrowsertesting.com/users/5317/snapshots/zee4942e794982b5ce2d.png > A problem may be that in a horizontal menu the LIs will have to > float:left, and not a display:inline-block or so. You're right-on about that. With float, you can go back to IE 5 as well. Now, look... existing pixel-perfectionism always gets thrown by just brute-force changing markup and throwing in like one new CSS rule, but once you get used to it you can achieve the same pixels as before with less CSS and less JS. -- S.
