を働いていない。が、私はこれやった
#parent {
display:table-cell;
vertical-align:middle;
}
とこの本
img {
vertical-align: middle;
}
#parent {
height:200px;
line-height: 200px;
}
は、親のdivのCSSです
#parent{
display: table-cell;
vertical-align: middle;
position:relative;
float:left;
margin: 5px 5px 5px 5px;
width:200px;
height:200px;
background-color:#e0ffff;
border-style:solid;border-width:5px;
}
画像のサイズがわからない。私は彼らが200X200より大きくないことを知っているだけです。親のdivコンテナにはスタイリングがありません。私が知らない間違っていることがありますか?私はこの質問が多く尋ねられていることを理解しています。
よし!私がしたことは、画像の周りに別のdivを追加して、その 'display:table-cell; vertical-align:middle; 'と前の親' display:table'を与えましたありがとう! – townie
ブラウザIE <8では動作しません。 – Abhidev