【发布时间】:2012-07-26 22:10:40
【问题描述】:
当我使用左边距时,它可以工作。但边距顶部不起作用。有谁知道为什么 on 有效而另一个无效?
HTML代码
<div id="footer"> <!-- BEGIN FOOTER -->
<p class="copyright"> Copyright © </p>
</div> <!-- END FOOTER -->
CSS
#footer {
background-image: url(../website/images/footer.png);
width: 1200px;
height: 100px;
}
p.copyright {
margin-top: 10px;
margin-left: 120px;
}
【问题讨论】:
-
页脚上方是什么?漂浮的东西?定位?可能浮标还没有清除?
-
这里可以正常工作:jsfiddle.net/qyUMC。能多给点代码吗
-
@Enve 不行:jsfiddle.net/nFJgV
-
你的 p 标签默认有边距,而不是使用 margin-top:20 或其他东西作为顶部可能会起作用
-
@Enve 的示例有效,实际上他自己的标记工作得很好,除非直到他的意思是即使父 div 也被移到下面