2012-05-04 184 views
3

在修復IE8中的瀏覽器兼容性問題期間,我正在提取問題。 我使用下面的代碼:css中的邊框半徑

input[type="submit"],input[type="reset"] { 
    border:0px; 
    /*background-image:url(../images/button.jpg);*/ 
    background-color:#3778aa; 
    background-repeat:repeat-x; 
    width:79px; 
    height:27px; 
    cursor:pointer; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:14px; 
    color:#ffffff; 
    -moz-border-radius: 7px; 
    -webkit-border-radius: 7px; 
    -khtml-border-radius: 7px; 
    border-radius: 7px; 
    behavior: url(../images/ie-css3.htc); 
} 

,並在適當的地方「ie-css3.htc」文件的地方。但IE8的曲線仍然不起作用。請幫助我。

+0

你絕對需要IE8中的border-radius嗎?沒關係的瀏覽器顯示不同,邊界半徑大概是最不顯着的風格一個下降 –

+1

我不認爲它會在IE8的工作,看看這個[問題] [1] [1 ]:http://stackoverflow.com/questions/635851/support-for-border-radius-in-ie – freebird

回答

4

我不知道behaviour財產,但也許CSS3 Pie JavaScript庫會爲你做的工作:

PIE使得Internet Explorer中6-9能夠呈現幾個最有用的CSS3裝飾功能。

+0

感謝您的想法。讓我檢查一下它是否正常工作 – John

4

使用CSS#PIE並按照說明操作。其支持Internet Explorer 6-9

0

CSS3 Pie是IE8及其以前版本的border-radius解決方案。