2011-10-03 100 views
1

我在ExtJS中有兩個按鈕,我使用float來很好地定位它們,並且其中一個看起來破損,意味着從右側按鈕的10%沒有顯示,但是當我點擊同一個組合框時窗體,按鈕似乎調整和渲染正確。ExtJS渲染按鈕

基本上它有一個組合框和2個按鈕,提交按鈕浮動左邊,刷新按鈕浮動右邊,刷新按鈕是10%浮動到邊界,並從右側切割,當單擊組合框和值被選中的按鈕來到它的原始位置,這隻發生在IE中,我不知道我應該做什麼這個錯誤,任何幫助將不勝感激,謝謝!

+0

你能提供一些示例代碼嗎? HTML,CSS和JS會有所幫助。在哪些版本的IE中會發生這種情況? – Bryan

+0

IE 8我將添加代碼作爲格式的答案 – Grigor

+0

這可能是因爲當你點擊一個組合框時,一個新的CSS被添加到組合框屬性中,這可能會覆蓋一些你必須應用於浮動的自定義CSS效果並因此解決問題。關閉組合後會發生什麼?它會回到正確的位置嗎? –

回答

1

我敢打賭,這是由於填充分配給一個或兩個按鈕。在IE中,當填充應用於浮動對象時,IE會使填充加倍。使用保證金而不是填充,看看是否能解決所有問題。