이것은 항상 나를 미치게 만들었고 올바른 대답을 찾지 못했습니다.DIV 내에 수직 정렬, div 내에 블록 요소가 있음
나는 다음과 달성하고자하는 : http://juicybyte.com/stack-overflow.jpg
의 의미는, 내가 잘이 콘텐츠의 양에 따라 자체를 수직 맞추는 왼쪽 DIV, 텍스트에 이미지를 갖고 싶어. 텍스트 div의 높이를 고정시킬 수 있습니다.
그러나 모든 것이 중단되지 않습니다.
<div id="widgetWhite">
<div id="widgetWhiteIcon">
<a href="#" title="White"><img src="/images/iconWhiteIconTn.png" alt="White Icon" /></a>
</div>
<div id="widgetWhiteContent">
<p>I would love it if this worked.</p>
<a href="#">Download PDF</a>
</div>
</div>
CSS의 :
#widgetWhiteIcon {
width: 82px;
margin: 0 10px 0 20px;
display: inline-block;
vertical-align: middle;
}
#widgetWhiteContent {
width: 108px;
font: normal normal 11px/14px Arial, sans-serif;
height: 110px;
display: inline-block;
vertical-align: middle;
}
#widgetWhiteContent a {
color: #f37032;
}
정말 IE6.0에 대해 상관 없어,하지만 IE7.0 불행히도 필요합니다.
도움 주셔서 감사합니다.
요즘 귀하의 질문은 다음과 같이 요약 할 수있다 IE7에서 세로 정렬 방법 다른 모든 브라우저에서는'display : table'을 사용합니다. IE7의 경우이 가이드를 따르십시오. http://www.jakpsatweb.cz/css/css-category-center-solution.html – mrtsherman
IE는 IE7 지원에 대한 메모와 마찬가지로 - MS는 2012 년 상반기까지 IE8/9로 업그레이드 할 사용자를 지정하지 않기로 결정했습니다. 인구 통계 (EU, 미국)에 따라 IE7 지원이 1 년 중반까지 1 %로 떨어질 것으로 예상됩니다. 따라서 IE7은 사용자가 생각하는만큼 중요하지 않을 수 있습니다. IE7은 이제 5 살입니다! – mrtsherman
그래, 나는 정말로 그것을지지하지 않지만, 나의 고객은 내가 그들에게 통계를 보여 주었다고 주장한다. – Hugo