我目前正致力于在我的网站上进行响应,并且我撞到了墙上。在较小的分辨率下,我将flex-direction
从row
更改为column
,更改了弹性元素的排序,将主文本框width
更改为100%
,并将边框更改为50%
。强制flexbox元素向右浮动
代码如下所示:
<section class="about" id="ABOUT">
<div class="about-sidebox l">
</div>
<div class="about-mainbox">
</div>
<div class="about-sidebox r">
</div>
</section>
正如你所看到的sideboxes不是在容器内。把它们放在容器中有助于完全毁掉我以前的布局。
CSS通缉分辨率为:
.about {
flex-direction: column;
}
.about-mainbox {
order: 1;
}
.about-sidebox {
order: 2;
width: 50%;
flex-wrap: wrap;
}
正如你可以看到我想要的sideboxes是彼此相邻。任何解决方案,我不能想到没有添加额外的容器?
我几乎以为该ID不工作,但不得不删除“灵活:2”从mainbox和它的作品像魅力!谢谢你为我节省了大量时间重建东西,我不知道为什么我没有用简单的宽度代替“flex:NUMBER” – BigPaws
@BigPaws很高兴帮助 – sol