IE中的上边际问题

时间:2011-10-04 08:35:48

标签: html internet-explorer margin

IE中的边距有问题。 我把图像放在div中。我将所有边距设置为0。 但仍然是最高利润显示一点。

我不想设置

margin-top为负值。这只发生在因为在Firefox中 它定位完美。

你有解决方法吗? 这是我对div的反应:

.placeImage {
visibility:visible;
overflow:auto;
height:400px;
background-image: url(image.jpg); 
background-repeat: no-repeat ;
background-position:left;
}

我读到我可以在body标签中加上margin:0,所以:

<body style="margin-top:0; margin-left:0;"> 

左边距可以,但顶部仍然显示后面有一点空间.. 帮助..

2 个答案:

答案 0 :(得分:0)

尝试推杆:

body
{
    padding:0;
}

修改

请在此处查看此jsFiddle,以证明这一点:

http://jsfiddle.net/Lrume/2/

答案 1 :(得分:0)

修复这个填充问题一切都很好,但是默认样式表中还有许多其他小的跨浏览器怪癖可能会让你失望。

你真正需要做的是使用'重置'样式表一次性消除所有这些怪癖。

这是一个非常常见的问题,很多人都写过重置样式表。我使用HTML5 Boilerplate,但这不仅仅是重置样式表,因此我不会推荐一个特定的样式表,而是指出Stackoverflow上其他地方的讨论,涵盖了大多数选项:https://stackoverflow.com/questions/116754/best-css-reset

希望有所帮助