2013-07-16 63 views
0

我已經創建了一個樣式列表來覆蓋主bootstrap.css文件,適用於IE版本9及以下版本。幾乎所有我用PIE語法覆蓋的元素(使用border-radius:)都是正常顯示的。除按鈕(帶class="btn"風格)使用PIE風格Bootstrap元素(btn)

出於某種原因,這些按鈕都沒有所有顯示(更不用說有我要找的。我已經試過幾乎所有我的角落的適當的四捨五入。可以認爲如果我刪除了.btn風格,按鈕再次顯示出來,一般(沒有圓角),但如果我把它放回,按鈕消失

這裏是CSS:

.btn { 
    border-radius: 4px; 
    behavior: url(js/pie/PIE.htc); 
} 

CSS在哪裏會出錯?其他元素的精確,相同的風格是在屏幕上看得很清楚,還有四角四周。

更新: 我發現這只是發生在我的提交按鈕,用類.form-actions確實顯示和正確呈現該元素的外圓角的按鈕元素中。我已經縮小了問題範圍,但我仍然需要將它顯示在<div class="form-actions">元素內。

回答

0

我意識到這是一個老問題,但如果其他人發現它,添加位置:相對在IE8中爲我工作。未在9中進行測試。

.btn { 
    border-radius: 4px; 
    behavior: url(js/pie/PIE.htc); 
    position: relative; 
}