【发布时间】:2023-04-03 20:27:01
【问题描述】:
我有三个 div 标签,1 个父级和 2 个子级。父 div 应该占据页面的全宽和内容的高度(即 2 个子 div)。 2 个子 div 应水平放置在更大的屏幕(即笔记本电脑、台式机...)上,并占据父级宽度的 50% 并根据内容展开。
这 2 个子 div 应在较小的设备(即移动设备)上垂直对齐/堆叠,占据父级的整个宽度并根据内容展开。
我尝试过使用显示属性,包括块、内联块和绝对位置和相对位置,但没有运气。
.parent {
display: flex;
padding: 20px;
}
.child1 {
display: inline-block;
width: 50%;
}
.child2 {
display: inline-block;
width: 50%;
}
【问题讨论】:
-
您可以使用视口或媒体查询
-
这是tutorial。