【发布时间】:2020-01-30 19:29:50
【问题描述】:
我有多个相对定位的 div,每个包含 3 个绝对定位的 div。目前,它们显示为相互重叠,而不是在下方。
如何将它们放在彼此下方?
每个父 div 如下所示。
<html>
<div style="background: #F2F2F2; padding: 10px; border-radius: 50px; position: absolute; width: calc(100% - 30px); height: 15px;">
</div>
<div style="background: #2CA2B7; padding: 10px; border-radius: 50px; text-align: left; position: absolute; width: 20%; height: 15px;">
Item1
</div>
<div style="background: #D0CECE; padding: 10px; border-radius: 50px; text-align: left; right: 0%; position: absolute; width: 60%; height: 15px;">
Name1
</div>
</div>
【问题讨论】:
-
您的代码无效或格式错误。例如,你有一个额外的结束 div
-
绝对定位是一种非常糟糕的网页布局方法。它非常不灵活,并且有更好和响应速度更快的选项。查看LearnLayout.com