gpt4 book ai didi

ios - 仅使用 CSS 在纵向模式下展开,在横向模式下折叠

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:58:34 25 4
gpt4 key购买 nike

我有这个代码:

<div class="wrapper">
<div class="left">content left</div>
<div class="right">content right</div>
</div>

我的目标是让内部的两个 div 在 iPhone 纵向模式下展开 100% 以覆盖整个宽度,但在横向模式下折叠到 50%,以便它们都适合在同一行中。这是我的 CSS:

.wrapper {width:100%;height:auto;}

.left, .right {float:left;width:auto;}

这是行不通的。你是怎么做到的?

最佳答案

您需要的是屏幕方向的媒体查询。参见 MDN .

/* assume portrait mode; everything set to the default */
.wrapper {width:100%;height:auto;}
.left, .right {width:auto;}

/* in landscape mode however, display left and right side by side */
@media all and (orientation: landscape) {
.left, .right {float:left; width:50%;}
}
<div class="wrapper">
<div class="left">content left</div>
<div class="right">content right</div>
</div>

关于ios - 仅使用 CSS 在纵向模式下展开,在横向模式下折叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38822044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com