大家好,请提前帮忙......我正在寻找解决一个简单问题的最佳做法:
.left {
float: left;
width: 79%;
margin-right: 1%;
}
.left img {
float: right;
}
.right {
float: right;
width: 20%;
}
<div class="main">
<div class="left">
<img src="http://placehold.it/200x200" />
</div>
<div class="right">A TEXT</div>
</div>
我应该如何将文本垂直居中于图像的中间(显然不是在边缘顶部或底部使用px,因为图像的宽度/高度将是dinamic)。 谢谢!
答案 0 :(得分:6)
答案 1 :(得分:2)
我将摆脱uipanels
并使用figures
代替。然后,使用float
作为文本。
像这样:
table-cell
vertical-align:middle
答案 2 :(得分:0)
h1 {
display: inline;
vertical-align:top;
}
<div class="middle">
<img src="http://placekitten.com/200/150" >
<h1>A TEXT</h1>
</div>