IE7 HTML/CSS边距底部错误

mk.*_*mk. 9 html css internet-explorer-7

这是场景:

我有一张边距为19px的桌子.下面我有一个包含一些字段集的表单.其中一个是浮动的.问题是,在IE7中,保证金底部没有获得完整的19px.我已经完成了我能想到的所有IE7 css/margin/float错误,并尝试过补救措施,但都没有成功.我一直在谷歌搜索一段时间,找不到任何有用的东西.

这是我尝试过的.

  1. 将表单或字段集包装在一个没有样式的div中.没有明显的变化.
  2. Nixing桌子上的边缘底部,而是用div包裹它,并给它一个19px的填充底部.没有明显的变化.
  3. Nixing桌面上的边缘底部并添加一个固定高度为19px的div.没有明显的变化.
  4. 在表和字段集之间清楚.

我知道还有一些我忘记了,但这些是我最近尝试过的.每个字段集都会发生这种情况.


我正在使用重置样式表并具有xhtml过渡文档类型.

编辑:我还有IE7 Web开发人员工具栏和Firebug.两个浏览器的样式信息都表明它有一个底边:19px; 但它显然不适用于IE7.

Ori*_*rds 1

您有有效的文档类型吗?否则 IE7 以怪异模式呈现,基本上与 IE5.5 相同