MSDN has a new article on doing rounded corners in IE (via IEBlog). None of the solutions they suggest really separates content and presentation well – they all involve extra markup of one sort or another. It’s amusing that they criticise the four-divs-and-CSS solution as being “difficult to read”, having just suggested a table-based solution which is a lot more markup-heavy.
I also note with interest the following quote from the article:
So, you’re staring at your Web site. It all looks very boxy, and you’re thinking that it would be nice if you could add some rounded corners. Perhaps you’re tired of waiting for the W3C to release the CSS3 Recommendations, which will include specifications for rounded corners, and – even better – several border properties. The good news is that you don’t have to wait any longer…
I am glad that Microsoft is committed to supporting CSS3 as soon as it is released, as it’s clear from this quote that the unfinished nature of the spec is the only thing holding them back.