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/(打我吧!) –