div 内にラベルがあります。ラベルを div の中央に配置し、テキストをラベルの左側に配置し、垂直方向に中央揃えにします。パディングとマージンなしでこれを行うにはどうすればよいですか?
<div class="center">
<label style="width:255px;height:40px;display:inline-block;float:center">Test</label>
</div>
.center {
padding:0px;
background:#B3B3B3;
height:44px;
width:400px;
border-top:2px solid red;
border-bottom:2px solid red;
border-left:2px solid red;
border-right:2px solid red;
}
label{
border-top:2px solid yellow;
border-bottom:2px solid yellow;
border-left:2px solid yellow;
border-right:2px solid yellow;
}