使用负边距进行定位可以吗?我当前的网站中有很多内容,感觉这不是一种稳定的定位方式。我通常也建议使用它们。
例如,我有一个结账页面,其中三个 div 彼此叠置
<div class="A">
header
</div>
<div class="B">
content
</div>
<div class="C">
footer
</div>
(A、B 和 C),它们应该叠放在一起,看起来像是相连的。我这样做是使用:
.B
{
margin-top: -20px;
}
在 div B 上,与 div A 的底部相接。
这是好的做法还是我应该使用重新编码top
and left
?
如果您的 div 之间有一些边距,则可能您没有重置边距和填充(请参阅:http://meyerweb.com/eric/tools/css/reset/).
一般来说,使用负边距并不是一件坏事,无论如何,如果你被迫在几乎所有地方设置它们,你可能应该重构你的 CSS,因为不同浏览器的结果可能略有不同,这可能会导致一个大麻烦:) 。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)