2011-10-10 113 views

回答

18

使用border-radius CSS属性来创建圆角边框:

-moz-border-radius: 5px; /* Firefox 3.6-, removed in Firefox 13 */ 
-webkit-border-radius: 5px; /* Safari 4-, Chrome 3- */ 
border-radius: 5px;  /* Firefox 4+, Safari 5+, Chrome 4+, Opera 10.5+, IE9+ */ 

您可以省略前缀,因为Firefox 3.6或旧的webkit浏览器几乎已经绝迹。尽管可以在OldIE(IE8-)中使用divs + images或PIE.htc获得圆角,但我建议您不要这样做:PIE不太可靠,并且为了在旧IE中使用某些东西而添加多个HTML hacks是浪费。

另请参阅:MDN: border-radius

+1

实际上,你只需要'border-radius:5px'。支持'border-radius'的所有浏览器的当前版本在没有供应商前缀的情况下支持它,并且已经完成了一段时间。 – thirtydot

+1

在仍然被广泛使用的FireFox 3.6中,'-moz-'前缀仍然是必需的。许多用户没有最新版本的浏览器。 –

+1

你对'-moz-'正确,我没有仔细考虑。 – thirtydot