![](/img/trans.png)
[英]How can I vertically-align child elements of a div while keeping them floated to the left and right?
[英]how can I vertically align this image within the <div> while keeping it to the right?
我不知道該怎么做,我試過使用 position,但它只是對齊到頁面的中間,而不是 div。
我試圖在中間垂直對齊它。
.img1 { float: right; width: 20%; margin-right: 200px; display: inline-block; vertical-align: middle; }.img1 { border-radius: 50%; border: 5px solid white }.container { width: 100%; height: 500px; background-color: black; display: inline-block; }
<div class="container"> <img class="img1" src="https://via.placeholder.com/500.jpg"> </div>
將其包裹在 flexbox 容器中
.img1 { float: right; width: 20%; margin-right: 200px; display: inline-block; vertical-align: middle; }.img1 { border-radius: 50%; border: 5px solid white }.container { width: 100%; height: 500px; display:flex; align-items:center; background-color: black; }
<div class="container"> <img class="img1" src="https://via.placeholder.com/500.jpg"> </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.