我已经定义的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