【发布时间】:2014-02-07 18:23:53
【问题描述】:
<div class ="cards">
<span id="cardtitle">
Chance
</span>
<span id="cardinfo">
Your ass is going to jail.
</span>
</div>
.cards{
background: #F8F8F8 ;
height: 100px;
margin: 0 auto;
width: 200px;
}
#cardtitle, #cardinfo{
background: #ffcc00;
display: block;
margin-top: 10px;
width: 100px;
}
好的,#cardinfo 上的边距顶部有效,但 #cardtitle 无效。问题似乎是第一个元素,因为如果我反转 2 个跨度,问题就会逆转。
【问题讨论】:
-
那是因为margin collapse。
-
不,它不是重复的,因为 margin-top 对我有用,尽管不适用于第一个 span 元素。
-
@EltonFrederik 是的,我是在我关闭后才知道的,很抱歉,我已经回答了,我意识到的那一刻