【发布时间】:2022-01-07 07:33:15
【问题描述】:
我有 3 个 div,主、右和左。主 div 包含左右 div,我想并排对齐左右 div。我在这里阅读了几篇文章,但未能获得预期的结果。
https://jsbin.com/lagikaxiwe/edit?html,css,output
html,
body {
margin: 0;
padding: 0;
}
div#main-content {
background-color: bisque;
height: 100%;
}
div#right-content {
position: relative;
width: 35%;
height: 100%;
background-color: #ffffff;
}
div#left-content {
position: absolute;
width: calc(100% - 35%);
height: 100%;
margin: 0px 0px 0px 666px;
background-color: #00aeef;
}
<div id="main-content">
<div id="right-content">
</div>
<div id="left-content">
</div>
</div>
【问题讨论】:
-
绝对定位是一种非常糟糕的网页布局方法。它非常不灵活,并且有更好和响应速度更快的选项。查看LearnLayout.com
-
@Paulie_D,谢谢你的链接。还在学习 CSS,所以坚持旧观念。
-
我没有把代码放在sn-p中,因为它没有显示整个东西。
-
那么您需要编辑您的问题并包含minimal reproducible example,否则您的问题将被关闭。
标签: css css-position