放置HTML / CSS元素时的问题[关闭]

问题描述 投票:-1回答:2
我需要您的帮助,

我尝试了float我尝试了display:inline-block,但没有任何效果。如果你明白我的意思,他们就会像我不想的那样继续前进。

所以我应该如何解决这个问题?

enter image description here

html css alignment move web-frontend
2个回答
-1
投票
您可以使用display: flex;属性。这可以给您预期的结果。首先,将所有div元素包装为一个div。然后将该父div的显示设置为flex。无需使用absolute位置。

<div class="block"> <div class="child-left">Left side contents</div> <div class="child-right">Right side contents</div> </div> .block { display: flex; justify-content: space-between; }

要了解有关flex的更多信息,请检查this link

0
投票

.block { width: 200px; height: 200px; border: 1px solid black; } .block2{ position: absolute; right: 0; top:0; } .block3 { height: 400px; float:right; }
    <div class="block1 block"></div>
    <div class="block2 block"></div>
    <div class="block3 block"></div>
© www.soinside.com 2019 - 2024. All rights reserved.