css3的border-radius在IE7和8是不兼容的,即无效,那么如果要IE8及以下版本的浏览器兼容圆角,只能用图片来实现。即做一张圆角效果的图片,然后通过这张图片来实现圆角效果。放弃吧。PIE.htc之类的办法来补救都不是权宜之计。各类让低版本浏览器支持部分css3效果的代码都很复杂,一般人不精通js和vml绘制是修改解决不了的,而且都是个人开发的,不可能有多完善的测试,作者也不会给你什么技术支持。普遍问题就是在特殊情况下出现你遇到这种怪毛病根本无法解决。
要顾效果就老老实实做图片圆角css2拼背景
要不就直接css3圆角,让低版本浏览器直接显示直角,高版本浏览器显示圆角