Fraid I'm no HTML expert but does this work correctly in IE8 "compatibility view"?
If so, I think you can submit your site to Microsoft and they will include it in Compatibility List updates, so (unfortunate) IE8 users who have enabled this in the horribly annoying initial config menu will be able to see your site as you intend.