我正在尝试通过网页上的iframe提供一些SQL Server报告。它们在IE中显示得很好(惊喜!)但在Firefox和Chrome中,报告的宽度非常宽。
这些报告使用的HTML和样式都隐藏在SQL Server框中,不容易编辑。但是使用Firebug我能够深入研究问题的位置,并尝试解决问题。
令我惊讶的是,负责的元素是没有宽度值的TD元素。我尝试添加宽度值,但它对页面没有任何影响 - 它只是被忽略了。
当我检查计算出的样式时,我发现了问题:Firefox报告了一个167 px的“Box Model”,它用于支持我指定的宽度。
虽然我理解了盒子模型的基础知识,但我对浏览器如何提出这个宽度非常困惑。在页面上我找不到任何宽度指定为167px的内容。如何计算,如何更改?