这是场景:
我有一张底边距为 19px 的表格。在此之下,我有一个包含一些字段集的表单。其中一个是向右浮动的。问题是在 IE7 中,margin-bottom 没有得到完整的 19px。我已经解决了我能想到的所有 IE7 css/margin/float 错误,并尝试了补救措施,但均未成功。我已经在谷歌上搜索了一段时间,找不到任何有帮助的东西。
这是我尝试过的。
- 将表单或字段集包装在无样式的 div 中。没有明显变化。
- Nixing the margin-bottom on the table,而是用一个 div 包裹它,并给它一个 19px 的 padding-bottom。没有明显变化。
- Nixing 表格上的边距底部并添加一个固定高度为 19 像素的 div。没有明显变化。
- 在表格和字段集之间明确。
我知道还有一些我忘记了,但这些是我最近尝试过的东西。这发生在每个字段集上。
我正在使用重置样式表并有一个 xhtml 过渡文档类型。
编辑:我还有 IE7 Web 开发工具栏和 Firebug。两种浏览器的样式信息都说它有一个 margin-bottom: 19px; 但它显然不适用于 IE7。