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