html - 使用 display: flex 创建响应式表单?
问题描述
我只想创建一个 2 列表单,但不幸的是,它不会以我为移动设备设置的像素宽度相互包裹。这是我的代码:
HTML
<div class="formular-hintergrund">
<div class="col-row-contact">
<div class="col-row-upside">
<!-- content -->
</div>
<div class="col-row-downside">
<div class="col box-left">
<!-- content -->
</div>
<div class="col box-right">
<!-- content -->
</div>
</div>
</div>
CSS
.formular-hintergrund {
width: 70%;
height: 50%;
margin: 0% 15%;
background: #233DFF;
border-radius: 20px;
padding: 50px;
}
.box-left {
margin-right: 15px;
flex-direction: column;
}
.box-right {
margin-left: 15px;
flex-direction: column;
}
@media (max-width: 986px) {
.formular-hintergrund {
width: 95%;
margin: 0% 2.5%;
background: #233DFF;
}
.box-left {
margin-right: 0px;
margin-bottom: 15px;
}
.box-right {
margin-left: 0px;
margin-top: 15px;
}
}
.col-row {
width: 100%;
display: flex;
}
.col-row-contact {
width: 100%;
display: block;
}
.col-row-upside {
width: 100%;
display: block;
}
.col-row-downside {
width: 100%;
display: flex;
}
.col {
width: 100%;
}
@media (max-width: 986px) {
.col-row {
width: 100%;
display: block;
}
.col {
width: 100%;
}
}
它在桌面上基本上是这样的: 桌面视图
在移动设备上,右栏应包裹在左栏下方,如下所示: mobile view
也许你们中的一些人有一些想法如何解决这个问题。
非常感谢!!莱昂
解决方案
推荐阅读
- css - 如何通过强制文本溢出使简单的预代码片段响应?
- windows - 如何用gnu替换win10的“ls”命令?
- css - 具有固定位置和宽度的响应式 Web 导航问题
- php - 如何在 WooCommerce 中更新产品属性分类标签名称
- yolo - 暗网:./src/utils.c:326:错误:断言“0”失败。(约洛夫4)
- python-3.x - 如何在python中使用assert打印值
- python - 使用 zlib 支持交叉编译 Python
- javascript - iframe 可以指定可以访问其 innerHTML、contentWindow、contentDocument 等的域的白名单吗?
- android - 一段时间后应用程序进入主屏幕而没有错误
- javascript - 如何使用 fetch polyfill、rollup 和 typescript 创建 umd 包?