我已經定義的HTML一個字段,並應用了以下(簡單)的CSS規則給它:IE CSS字段集邊界向右延伸太遠:爲什麼?
fieldset
{
margin: 2em 0;
position:relative;
padding: 1em;
border:1px solid #ccc;
}
一切都很好,沒有什麼大不了的,除了在所有版本(好了,到7就我知道)IE的頂部邊框 - 但不是,有趣的是,底部邊框 - fieldset視覺上延伸到右邊大約25px,超出了垂直邊框的位置。
值得注意的是,當在Firebug中查看時,此元素的寬度導致它在父元素的寬度之外。
在IE中導致這個問題的原因是什麼?這是一個已知問題,如果是這樣,修復/黑客/解決方法是什麼?
你正在使用的任何原因position:relative? – 2008-10-29 21:38:42