【发布时间】:2013-11-01 01:26:09
【问题描述】:
这个jsFiddle 说明了这个问题指的是什么(下面的完整代码)。请注意,即使 #outer-div 应该有 0 padding,而 #inner-div 应该有 0 margin-bottom,看起来好像在 #outer-div 和 #inner-div 的底部边缘之间有一些填充和/或边距.
这是从哪里来的,更重要的是,我该如何压制它?
css
html,body,div{margin:0;padding:0;border:0;outline:0}
body{background:white;}
#outer-div{
background:lightgray;
margin-top:20px;
text-align:center;
}
#inner-div{
background:black;
display:inline-block;
}
html
<!doctype html>
<body>
<div id="outer-div">
<div id="inner-div" style="background:black;width:100px;height:100px;">
<div style="background:orange;margin:1px;width:96px;height:96px;padding:1px;">
<div style="background:white;margin:1px;width:94px;height:94px;"></div>
</div>
</div>
</div>
【问题讨论】:
标签: css