CSS:为什么这个HTML/CSS在firefox和ie看起来不一样?
* {
margin:0;
padding:0;
}
.blue-button
{
width:auto;
display:inline-block;
}
.blue-button:before
{
/*background-image:url('blue-button.gif');*/
background:red;
width:5px;
height:21px;
display:block;
content:"\00a0";";
float:left;
}
.blue-button span
{
background:#00AEEF;
display:block;
height:100%;
text-align:center;
margin-left:5px;
padding:3px;
padding-left:8px;
padding-right:8px;
color:white;
}
体:
<div class="blue-button"><span>abcdef</span></div>
所以basicly这只是预谋div
一个div
使用before
。我想要span
.blue-button来调整文本大小。它在Chrome上正常工作,但在IE/FF上失败 - 在那些浏览器中,蓝色div
位于下一行(它应该与红色div在同一行)。我如何解决它?
见:http://jsfiddle.net/CzJa3/2/(打我吧!) –