【发布时间】:2015-04-26 01:51:33
【问题描述】:
我是一个菜鸟,我今天尝试用一个 img 和一个 p 元素制作一个有 2 个跨度的 div。嗯,下面是相关代码,但是两个span都停留在diff的垂直位置。不知道为什么,因为它们的css都是一样的,而且wrapper的宽度也够长了。
<div id="bannerwrapper">
<span>
<a href="mailto:xxxx@gmail.com"><img src="mail.png"></a>
</span>
<span>
<strong><a href="mailto:xxxx@gmail.com">xxxx@gmail.com</a></strong>
</span>
</div>
而且,css是
*{
margin: 0;
padding: 0;
line-height: 1.6;
}
#bannerwrapper{
width: 163px;
height: 21px;
margin: 10px auto;
}
#bannerwrapper span{
display: inline-block;
height: 21px;
}
#bannerwrapper span img{
width: 30px;
height: 21px;
}
最后,我给了第二个 span 一个 float right css 来解决这个问题,肯定会的。
但我并没有离开问题,我不只是寻求解决方案,我想知道为什么,为什么两个跨度之前没有保持在相同的垂直位置?
感谢您的宝贵时间。
【问题讨论】:
标签: html css webpage web-frontend