【发布时间】:2014-05-06 13:19:17
【问题描述】:
我想删除这两个元素之间的多余空间。我试过但做不到。 这是margin collaps的问题吗?
如何解决?如何删除多余的空间?
这是我的 html:
<div id="output">
<i>
<span id="grade">Your grade :</span>
<span id="total"></span>
<span id="max"></span>
<center><h1><span id="percentage"></span></h1></center>
</i>
</div>
这是我的 CSS:
body
{
width:250px;
height:100px;
background : #F2F2F2;
}
#output
{
font-family : roboto light ;
color : #A4C639;
font-size : 30px;
}
#grade
{
font-size : 25px;
color : black;
}
#max
{
color : black;
}
#percentage
{
background : #A4C639;
color : #FFFFFF;
padding : 15px;
border-radius : 15px;
}
【问题讨论】:
-
具体是哪两个 span 元素?你有四个。
-
但其中一个跨度是 id="percentage" 的跨度,我认为其他三个在一行中。
-
@nikhil 你考虑过压缩的 html 文件吗?
-
我也不确定您是否正确使用了
<i>标签。如果您需要这种语义区分,不妨考虑使用<b>标签。 -
<center>已弃用。