나는 무언가 시도했지만 수직 정렬은 작동하지 않습니다.div 안에있는 텍스트는 항상 중간에 정렬되어야합니다.
HTML :
<div class="browseBuildsArea-pro">
<img class="champion" src="http://wiki.guildwars.com/images/d/d3/60px-Ranger-tango-icon-200.png">
<div class="build-poster">
<span class="middle-text">
aaaaaaaaaaaa<br>
bbbbbbbbbbbb<br>
ccccccccccccc<br>
dddddddddddd<br>
</span>
</div>
</div>
CSS :
div.browseBuildsArea-pro {
float: left;
position: relative;
width: 790px;
height: 90px;
background-image:url('http://revistaverzus.com/online/background.jpg');
background-repeat:no-repeat;
}
div.browseBuildsArea-pro img.champion {
float: left;
display: block;
height: 72px;
margin-left: 14px;
margin-top: 7px;
border-radius: 9px;
-moz-border-radius: 9px;
-khtml-border-radius: 9px;
-webkit-border-radius: 9px;
}
div.browseBuildsArea-pro div.build-poster {
display: block;
position: relative;
margin-left: 150px;
margin-top: 10px;
}
span.middle-text {
vertical-align: middle;
}
가 어떻게 텍스트에 관계없이 내용의 길이의 중간을 정렬 할 수 있습니까?
이 코드에서 CSS를 검사하고 거기에 무슨 일이 일어나고 있는지 참조하십시오
다음은 작업 예입니다. 나는 너를 위해 그것을 할 수 없다. –