나는 새 줄을 강제로 max-width
속성을 사용하고 후 작동을 멈 춥니 다. 새 줄 뒤에 텍스트는 가운데에 남기지 않고 이미지의 아래쪽으로 이동합니다.수직 정렬 가운데 새로운 온라인
CSS :
.description{
font:bold 16px Verdana, Helvetica, sans-serif;
color: #3D85A7;
margin: 0 auto 20px auto;
text-align:center;
max-width:500px;
}
.icon{
max-height: 90px;
max-width: 85px;
margin: 10px 0 10px 10px;
vertical-align:middle;
}
HTML : 라이브 예를 들어
<div class="description">
<img class="icon" src="http://cleanfiles.net/images/pdf.png">
This is a really really really really long file name.pdf
</div>
ADDED : 또한 내 현재 CSS는 (짧은 파일 이름과 함께 사용하기에 적합합니다주의하시기 바랍니다 아이콘이 안으로 움직이며 중앙에 머물러 있습니다). 지금까지 대답은 float:
이었습니다. 짧은 파일 이름에서는 제대로 작동하지 않습니다.
<div class="description">
<p>
<img class="icon" src="http://cleanfiles.net/images/pdf.png">
This is a really really really really long file name.pdf
</p>
</div>
을 그리고 그림을 속성 float: left
을 추가
잘 보입니다 : http://jsfiddle.net/LXS6x/4/ –
이 문제는 아이콘이 일반 파일명과 너무 멀리 떨어져 있다는 것입니다. http://jsfiddle.net/LXS6x/10/ – hellohellosharp
'text-align : left'과 10px의 margin-right를 그림에 설정했습니다. 알려줘 : http://jsfiddle.net/LXS6x/20/ – cheesemacfly