2011-01-31 87 views
0
要生成內嵌樣式

我通過包括對主流瀏覽器的風格屬性添加圓角到我的網站 --moz-邊界半徑導致IE8

.optional{ 
    -moz-border-radius: 10px; 
    -webkit-border-radius:10px; 
    border-radius:10px; 
} 

當我在IE8加載雖然這件事,瀏覽器會生成一堆內聯樣式,它們全都覆蓋我以前定義的樣式。我不想爲所有這些樣式添加!重要的,以防止它們被覆蓋。

現在,當我刪除-moz-border-radius: 10px;一切工作正常。我不想測試我沒有使用IE並加載一個單獨的CSS文件。

我一直沒能在網上找到任何關於此的信息。非常感謝。

+0

您是否使用兼容性腳本將此CSS3功能添加到ie8? ie8默認不支持border-radius。如果您正在使用這樣的腳本,它可能會創建帶內聯樣式的元素。 – 2011-01-31 05:31:56

+0

IE8不支持任何類型的border-radius,並且您的腳本將被忽略,您遇到的問題是什麼,它不能由您定義的border-radius屬性引起。 – Gup3rSuR4c 2011-01-31 05:36:39

回答