如何在不同的浏览器中创建看起来相同的html填充?

时间:2009-03-11 21:10:21

标签: html css cross-browser padding

我有一个博客www.realcanadianenglish.blogspot.com。我用Firefox写它。有时我会使用Internet Explorer检查博客。随后它显示图片和文本之间有时间隙。我可以更改HTML代码来解决这个问题吗?为什么两者之间存在差异:资源管理器和Firefox?

5 个答案:

答案 0 :(得分:0)

Internet Explorer可以在某些元素上添加额外的填充。我建议你首先尝试包含一个CSS重置文件,然后再包含你自己的CSS文件。

关于CSS重置文件的

Here's a good Stackoverflow question

答案 1 :(得分:0)

该博客在IE8上看起来很好。如果您遇到问题,我建议运行IE8并使用提供的调试工具(点击F12)。您可以从浏览器内部动态更改HTML和CSS。每次要测试更改时,它比上传新模板更快。

答案 2 :(得分:0)

您指的是IE Model Bug

答案 3 :(得分:0)

在大多数情况下,问题将出现在IE上,在这种情况下,有时最好或者至少方便的是,只需要为一两行服务IE,使其与其他更现代化的浏览器保持一致评论”。这些评论只能由IE识别,但最终可以包含不会影响其他浏览器的样式或html。它们易于使用,但根据您所定位的IE版本有一些变化。以下是解释所有内容的链接:http://msdn.microsoft.com/en-us/library/ms537512(VS.85).aspx

答案 4 :(得分:0)

以下是了解IE CSS错误的最佳地点:http://www.positioniseverything.net/ie-primer.html