我已经写了这个问题的jsfiddle。我希望将span
填充物向下推得更远,这样它就不会掩盖它上面的填充物。目前看来,布局只考虑了内容文本的大小而忽略了填充。如果可能的话,我希望能够使用通用 css 规则来实现这一点,无论重叠跨度具有什么填充值,该规则都有效。
html:
<span class='outer'>
<span class='inner'>
<span class='content'>Hello</span>
</span>
<span class='inner'>
<span class='content'>
<span id='pad-me-out'>
World
</span>
</span>
</span>
</span>
CSS:
.outer > .inner{
clear:left;
float:left;
}
#pad-me-out{
background: #999;
padding:7px 14px;
}