如何将元素左右对齐没有绝对位置或浮点数

时间:2017-12-31 20:31:13

标签: html css position css-float

根据标题,我正在寻找一种方法来将内容与父元素的任一侧对齐,而不使用绝对位置或浮动位置。这样做的原因是我需要父元素来保持它的高度:使用这些方法之一从流中删除子元素,因此它的父元素没有高度。

有没有办法做到这一点?

结构

div.parentElement

---- div.left

-------- div.image

---- div.right

--------制品

------------ H1

------------ P

我尝试过使用margin-left:0;保证金的权利; 0;文字亮:右或左。我甚至尝试过包装div .left& .right在另一个div中并赋予它们相同的属性:我尝试过的方法都没有。

1 个答案:

答案 0 :(得分:-1)

您可以对父级使用 text-align 属性,它可以用作text-align:left;或右或中心。为此,父元素应该是指定的显示块和宽度,并且内部元素应该设置为display:inline-block以避免不必要的错误