2011-10-10 169 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