Problems with small border-radius and images using CSS3
I was playing around with the latest browser versions to see how they handled border-radius and I found a few things that differs in the implementations. Especially for small radii.
None of the browsers show any problem with boxes without borders. Problems occur when trying to curve borders and images. Firefox 3.6 and Opera 11 does not apply border-radius to images. IE9 shows a clear problem: it returns a perpendicular corner with the corner pixel gone. This makes the border look “broken” rather then curved.
This is just a note of something I came across just now. What I find most interesting is IE9 that was released recently but fails to handle small border radii although the document reached Candidate Recommendation before the release of IE9. On the other hand you can solve it easily be making the radius 4px instead.
Below are the graphical tests for each browser.