フィドル: http: //jsfiddle.net/pMZ5T/
HTML:
<div id="arrowcont">
<img width="30px" height="30px" src="check.jpg" style="float:left;" />
<div id="verticalcenter">Full Guide</div>
</div>
<br>
<br>
CSS:
#arrowcont {
height: 40px;
width: 275px;
border: 1px solid black;
vertical - align: middle;
background - position: 0 50 % ;
}
#verticalcenter {
vertical - align: middle;
background - position: 0 50 % ;
}
これらの両方を垂直方向に中央に配置して、隣り合ったときに見栄えが良くなるようにします。画像は実際にはその横にあるチェックマークです。
私はこの質問がたくさん聞かれたことを知っています、そして私は実際に過去にそれを尋ねさえしました、しかし私は私が持っていた他の質問の方法を使いました、しかし私はまだこれを垂直に中央に置くことができません。誰かが私がどこで間違っていたのかわかりますか?background-positionタグとverticalmiddleタグを試しましたが、どちらも機能しませんでしたか?