HTML 코드 :왜 수직으로 중심에 있지 않습니까?
<div class="container">
<a class="ank">
<img src="http://www.w3schools.com/images/w3schoolslogoNEW310113.gif" />
</a>
</div>
CSS 코드 :
.ank
{
display: block;
width: 500px;
height: 500px;
line-height: 100%;
}
img
{
vertical-align: middle;
}
.container
{
display:block;
width: 500px;
height: 500px;
border: 1px solid black;
font-size: 500px;
}
jsfiddle : http://jsfiddle.net/mfBZZ/5/
제가 그 라인 높이 500 픽셀이다 anks 있도록 jsfiddle 변경 및 폰트 사이즈를 제거하는 경우 컨테이너에서, 그것은 작동합니다.
하지만 글꼴 크기를 500px의 컨테이너에 추가 한 다음 ank의 줄 크기를 100 %로 설정하면 글꼴 크기가 작동하지 않습니다. 그것은 이미지가 원하는 위치보다 더 낮게 가져옵니다.
작업 jsfiddle : http://jsfiddle.net/eujFY/1/
업데이트 :
이 솔루션은 나를 위해 작동 : http://jsfiddle.net/eujFY/2/ <을 ---- 업데이트되었습니다.
당신이 100 %로 500px를 변경하려고 시도 했습니까? – wazaminator
예, 앵커 선 높이를 100 %로 지정하셨습니까? – Masu