【发布时间】:2011-04-26 05:11:24
【问题描述】:
我有这样的代码:
<div id="sc">
<h1>1. Orange</h1>
<p>some text in here </p>
</div>
<img class="separator" src="images/separator.png" />
“sc”div 和“separator”img 之间总是有 13px 的间隙。
两者的边距和填充设置为 0、null、空、无。啊。我很生气;d
我试图弄清楚 firebug 发生了什么,但它们之间的空间不属于任何东西,它不是边距,也不是填充,到底是什么?
没有浮动,没有显示设置,也没有继承的边距或填充。
我的代码有什么问题?我一直在尝试删除 HTML 中的空格,但没有帮助(顺便说一下,如果我将分隔符放在“sc”div 上方,也会有一些差距,但更小)。
谢谢。
[添加]
CSS 样式:
.separator {
margin: 0;
padding: 0;
}
#sc {
text-align: justify;
padding: 0;
margin: 0;
background-image: url('images/bg.png');
background-repeat: repeat-y;
width: 970px;
}
【问题讨论】:
-
这是换行符?你尝试
</div><img了吗? -
请显示实际的 CSS 样式和/或网页。
标签: html css margin padding gaps-in-visuals