次のフィドルがあります: My Button Bar
私の問題は一般的なものですが、インラインブロックは期待どおりには役に立ちません。アンカーとボタンを同じサイズにする方法を教えてください。青色のボタンは灰色のバー内に収める必要があります。ボタン バーに完全に期待されるように、小さい境界線を持ち、同じサイズにする必要があります。
Firefox と chrome でのみ動作する必要があります。もう IE ( Chrome Frame )に悩まされることはありません。
html は次のようになります。
<div class="buttons">
<button class="inline-button" type="submit" name="action" value="Update"><span data-icon="icon-cog">icon</span>Save</button>
<a href="#"><span data-icon="icon-cog">icon</span>Cancel</a>
</div>
私が使用しているCSSは次のとおりです。
div.buttons a, div.buttons button[type=submit] {
position: static;
display: inline-block;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
outline: 0;
vertical-align: baseline;
height: 100%;
font-family: PTSansBold;
font-size: 12pt;
text-align: left;
background-color: #051DC3;
color: white;
padding: 4px;
margin: 3px;
width: 8em;
border: none;
text-decoration: none;
}
ありがとう。