隔离测试用例(在 IE 7 或 IE 8/9 中查看 IE 7 模式)
在 IE 7 中查看此页面会导致我的宽度值被忽略。如果您删除 padding 值,宽度会被正确应用,但是当您添加 padding 时,它会导致整个页面增长,并且它会将 padding 几乎视为边距。页面宽度越大,元素右侧的空白区域越大。我一直无法找到这是哪个错误,更重要的是,如何修复它。有没有人看到这个,有没有人知道解决方案?
到目前为止我尝试过的事情:
zoom
使固定display: inline-block
(推荐用于双垂直填充问题)- 不是
line-height
(这是宽度问题...)
问题截图:
这个 div 应该跨越页面的整个宽度,仅此而已,但您会注意到这里的滚动条: 以及向右滚动的结果: 这不应该存在。
检查浏览器工具中的元素显示宽度错误地是页面的全宽,而不是全宽减去填充。