要素を垂直方向と水平方向に中央揃えしています。1 つの問題を除いて、すべて正常に動作しimg
ますdiv
。画像に適用され、div には適用されない IE のスタイルは?
HTML
<!-- image - works correctly -->
<div class="container">
<img class="inner" src="http://placekitten.com/200/200?image=2" />
</div>
<br/>
<!-- div - doesn't work (aligned to top) -->
<div class="container">
<div class="inner">123</div>
</div>
CSS:
.container {
height: 300px;
background: #EEE;
text-align: center;
line-height: 300px;
}
.inner { vertical-align: middle; width: 100px;
height: 100px; background:red; display: inline-block; line-height: 1.3; }
フィドル:
また:
- DIVのサイズがわからない
- JavaScript を使用できますが、動的コンテンツが含まれているため DIV のサイズを取得できません
ありがとうございました!