
图五
特点:
1.不用任何图形。
2.兼容性:只能在FF3中使用,其它浏览器不受支持。
3.圆角半径随意调整
4.重用性强:多个圆角任意调用,只需要样式表设置就可以。
5.圆角颜色随意设置。
6.结构无冗余。
7.圆角平滑无锯齿。
缺点:
1.除了兼容性 有问题外,其它方面的表现都不错,这种方式应该是最完美的方式,可惜目前只有FF3能支持这个属性,以后CSS3后会支持这个属性,不过这不知道要等到多少年以后。
2.同第五种圆角一样,在处理圆弧内的图片背景时显得有些有心无力。
实现原理:
使用FF3专用的私有属性来画出圆角。
只用两种属性就能体现圆滑的圆角框
-moz-border-radius:10px;
Border:5px red solid;
实例演示:(请在FF3浏览器下观看,其它浏览器不支持)
FF3私有属性画的圆角框
FF3下的圆角框两个属性就可以解决:
-moz-border-radius:半径
border:边框
6,无图片脚本圆角框(js半完美解决方案)
这种方案目前应该是比较完美的方案了。

图六
特点:
1.不用任何图形。
2.兼容性:通杀所有浏览器
3.圆角半径随意调整
4.重用性强:多个圆角任意调用。
5.颜色随意设置,并且可以使用复杂的图片做为背景,表现丰富。
6.结构无冗余,只需要在容器上定义一个class或ID就可以将这个div变成圆角。
7.圆角平滑。
缺点:
1.客户端禁用JS时就无圆角,不过在目前情势下,这种情况应该不会成为太大的问题。
实例演示:http://www.curvycorners.net/examples.php(有三个演示例子)
7,无图片vml/canvas结合的圆角框
增补一种方案,结合jquery/vml/canvas的无图片圆角框。

图七
特点:
1.不用任何图形。
2.兼容性:通杀所有浏览器
3.圆角半径随意调整,并且四个角可以随意设置要不要圆角。
4.重用性强:多个圆角任意调用。
5.颜色随意设置,并且可以使用复杂的图片做为背景,表现丰富。
6.结构无冗余,只需要在容器上定义一个class或ID就可以了。










