> 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.

Reply via email to