2012-10-16 74 views

回答

6

我會用CSSPIE - http://css3pie.com/

這是宏達文件,可以讓你做到這一點。

在任何CSS選擇您使用的邊界半徑,其中(例如)您包括宏達的行爲:

.rounded { 
    border: 1px solid #999; 
    -webkit-border-radius: 10px; 
     -moz-border-radius: 10px; 
      border-radius: 10px; 
    behavior: url(path/to/PIE.htc); 
} 

注:確保您的路徑是相對於根不是的CSS文件。對於.htc文件而言,它必須以這種方式運行,只有Microsoft知道某些原因。

+0

我前一段時間使用它,它工作(主要是)我結束了放棄IE 7的支持,這是太高的維護... –

+0

這對我來說非常方便。儘管IE支持越來越好。 – SpaceBeers

+1

CSS Pie的重量至少爲40kb - 這對於圓角和一些漸變很重要 – Michal

3

您可以爲IE7創建自己的條件樣式表,您將需要爲漸變和圓角使用圖像。

但最好的辦法是說服客戶(或任何人),他們應該接受他們的網站在IE7上沒有圓角或漸變。設計人員應該意識到瀏覽器的侷限性,並向客戶提供簡要介紹。

+0

嗯....投票,我想知道爲什麼? – Michal