次のように指定された入力フィールドに続く検索ボタンがあります。
<div class="sidebarsection">
<input id="queryfield" placeholder="Search previews...">
<button class="search-button" onclick="runSearch()"><img src="images/search.png" /></button>
</div>
関連するCSSは
#queryfield {
width: 130px;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
}
.search-button {
width: 26px;
padding: 0px;
vertical-align: top;
}
.search-button img {
height: 16px;
width: 16px;
}
FireFox では、これは次のように正しく表示されます。
IE では、これは間違っているように見えます: 画像は上部近くにオフセットされています:
iPad の Safari では、これも間違っています。
Chrome では、これも正しくありません。
上記の例で FireFox が行っているように、すべてのブラウザに画像を表示させる方法はありますか?