我真的很困惑,這是我見過的最奇怪的錯誤。
這裏的jsfiddle例如:http://jsfiddle.net/c92mjkne/1/
正如你所看到的,當我們的「意見」中徘徊,#content
GET STANGE利潤(但在CSS它沒有利潤)。據我所知,這是ol
的利潤。但是爲什麼他們不在父母公司之外?
好的,這很奇怪。但!當我們在#content
的CSS中將padding: 0;
更改爲padding: 1px;
時,我們看到,該塊沒有餘量! WTF?幫我請:DI真的不知道該怎麼谷歌:d填充,列表和背景
這裏是例子:
#head, #foot, #content {
padding: 7px;`
}
#content {
padding: 0;
}
#comment:hover div {
background: #eee;
}
#comment {
border: 1px solid rgba(0, 0, 0, 0);
}
#comment:hover {
border: 1px solid gray;
}
ul {
margin: 7px;
}
<div id="comment">
<div id="head">
Efog <span style="color: gray">today, 10:10 pm</span>
</div>
<div id="content">
<ul>
<li>Hello</li>
<li>Stack</li>
<li>Overflow</li>
</ul>
</div>
<div id="foot">
<a href="?">answer</a>
</div>
</div>
這裏是代碼padding: 1px
:
#head, #foot, #content {
padding: 7px;`
}
#content {
padding: 1px;
}
#comment:hover div {
background: #eee;
}
#comment {
border: 1px solid rgba(0, 0, 0, 0);
}
#comment:hover {
border: 1px solid gray;
}
ul {
margin: 7px;
}
<div id="comment">
<div id="head">
Efog <span style="color: gray">today, 10:10 pm</span>
</div>
<div id="content">
<ul>
<li>Hello</li>
<li>Stack</li>
<li>Overflow</li>
</ul>
</div>
<div id="foot">
<a href="?">answer</a>
</div>
</div>
對不起,英文,謝謝。
請不要接受Nathan的回答因爲它沒有解釋爲什麼會發生,我也想知道那裏的填充和邊距是怎麼回事。 – YemSalat 2014-11-02 14:20:15
我不會因爲它是問題的解決方案而不是回答我的問題。 – Efog 2014-11-02 14:22:08