css:
* {
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>
つまり、基本的にこれは、を使用div
して付加されたものです。.blue-button内でテキストのサイズを変更したい。Chromeでは正常に動作しますが、IE / FFでは失敗します。これらのブラウザーでは、青が次の行にあります(赤のdivと同じ行にある必要があります)。どうすれば修正できますか?div
before
span
div