이미지가 선 높이보다 작을 때 이미지를 선상에 배치하는 가장 좋은 방법은 무엇입니까? 예를 들어이미지를 세로로 가운데 정렬하는 방법?
(인라인 쉽게 읽을 스타일) :
<div style="line-height: 20px">
<img style="width: 12px; height: 12px;"/>
Blah blah blah
</div>
Here's a jsFiddle example. 또한이 예제는 vertical-align: middle
이 작동하지 않는 이유를 보여줍니다.
나는 img가 div의 텍스트에 집중되도록하고 싶습니다. 즉, 텍스트가 여러 줄로 묶여 있더라도 이미지는 한 줄에 맞춰 정렬됩니다. 이상적으로, 솔루션은 이미지의 여백/패딩을 설정하지 않아도 선 높이를 알지 못하더라도 작동합니다.
것들 내가 읽은 :
How do I vertically align text next to an image with CSS? 왜 당신이 이미지로 설정하지
당신이 말하는 링크에 지정된 솔루션의 문제점은 무엇입니까? ' '을 사용하면 이미지가 라인 높이보다 작을 때도 똑같이 잘 작동합니다. –
여기에 뭔가 빠져 있을지 모르지만, 당신이 가지고있는 것은 수직으로 정렬되어있는 것 같습니다 : http : // jsfiddle.net/JrFkE /' – edl
나는이 두 가지 방법으로 문제점을 보여주는 바이올린을 추가했습니다. –