【发布时间】:2011-06-12 10:34:38
【问题描述】:
我正在尝试创建一个面板。panelHeader、panelMiddle 和 panelFooter 都有一个 1px 高度的背景图像,并且在 panelMiddle背景图像在 y 中重复。在 chrome 和 mozilla 中,div 都平滑地将一个定位在另一个没有边距的底部。但是 在 IE 中(真是令人惊讶!)之间有一个边距标题和中间出现。 有什么指导方针吗?谢谢
<div class="panelContainer">
<div class="panelHeader"></div>
<div class="panelMiddle">
test<br/>
test<br/>
test<br/>
</div>
<div class="panelFooter"></div>
</div>
编辑:css 代码
.panelContainer{
width: 300px;
}
.panelHeader{
background-image:url(panelHeader.png);
background-repeat: no-repeat;
width: 300px;
height: 1px;
}
.panelMiddle{
background-image:url(panelMiddle.png);
background-repeat: repeat-y;
width: 300px;
}
.panelFooter{
background-image:url(panelFooter.png);
background-repeat: no-repeat;
width: 300px;
height: 5px;
}
【问题讨论】:
-
我们也可以看看你的 CSS 吗?
-
请提供您的 CSS。
-
你的页面有文档类型吗?
-
我无法复制它$^%$&%@。在测试中我没有问题,但网页中的相同代码有问题。谢谢
-
哦,是的,我在 quirks mod 中运行毕竟不知道为什么。请在下面添加一个答案,以便我接受它,因为您是第一个找到问题的人。
标签: css internet-explorer html margin