div 내에서 ing 요소를 수직으로 정렬하려고합니다. 문제는 img 요소에 고정 된 높이가 없다는 것입니다. 테이블, 테이블 셀 및 인라인 블록 및 인라인과 함께 세로 정렬을 시도했습니다. 이 중 아무 것도 작동하지 않는 것 같습니다. 아무도 내가 이것을 어떻게 달성 할 수 있을지 전혀 모른다. 내 문제를 재현하는 JSFiddle을 만들었습니다.div 내에서 img 요소를 수직으로 정렬
JsFiddle : http://jsfiddle.net/6gMcK/1/
HTML :
<div id="image-container">
<img src="http://www.image2012.com/images/2013/03/landscapes-landscape-free.jpg">
</div>
CSS :
#image-container {
padding:5px;
height: 135px;
border: 1px solid black;
display: table;
float:left;
}
#image-container img{
display: table-cell;
max-height:125px;
vertical-align: middle;
}
을 시도 컨테이너에
line-height = container_height_px
을 적용 할 수 /stackoverflow.com/questions/7336503/how-to-vertical-align-image-inside-div - 또한 귀하의 사양을 귀하의 바이올린을 업데이 트 http://jsfiddle.net/6gMcK/2/ –@limelights 나는 이것이 대답이 ... –
@MarcelGwerder 아니, 다른 모든 것들이 그것의 사본이기 때문에 이것이 질문을하기 전에 파 냈어 야한다고 나는 믿는다. 나는 중복을 믿지 않거나 대답을 복사하지 않습니다. –