1. 程式人生 > >IE8兼容border-radius

IE8兼容border-radius

pos flow 裝飾 test black clas relative ref net

通過 Can I Use ? 兼容性查詢可以了解到IE8是不支持border-radius屬性的,導致IE8下所有圓角都被打回了原形...很方罒ω罒

技術分享圖片

通過下載PIE.htc(下載)並在該元素的CSS中指定該組件可解決問題【PIE可以使Internet Explorer 6-9能夠呈現一些CSS3的裝飾特征】

代碼示例:

<div id="test"></div>
 1 .test{
 2     position: relative;
 3     border:1px solid black;
 4     width: 100px;
 5     height: 100px
; 6 overflow: hidden; 7 border-radius: 50%; 8 /*添加該屬性,指定元素的行為組件*/ 9 behavior: url(../PIE.htc); 10 }

*. 如果不定義position為relative或者absolute的話,可能會不起作用~

IE8兼容border-radius