gpt4 book ai didi

CSS 媒体查询异常行为

转载 作者:太空宇宙 更新时间:2023-11-04 16:20:57 25 4
gpt4 key购买 nike

我的测试得到了一些奇怪的结果。我正在使用双显示器设置并在“主”显示器上测试媒体查询时,一切正常,宽度缩放浏览器窗口等。但是当我将浏览器移动到辅助显示器时,我会恢复方向景观并且设计切换到“平板电脑模式”。

Windows 7 64 位

Chrome:

在辅助监视器上获取方向

FF5:

在辅助监视器上获取方向

Opera 11.5:

获取所有显示器的方向

IE9:

按预期工作

示例代码:

/* CSS Document */
* { margin:0px; padding:0px; }

#pc { background:red; }

@media (max-width:1280px) {
#pc { background:white; }
#pc2 { background:red; }
}

@media (max-device-width:1280px) and (orientation: landscape) {
#pc { background:white; }
#tablet_andr_ls { background:red; }
}

@media (max-device-width:1024px) and (orientation: landscape) {
#pc { background:white; }
#tablet_ipad_ls { background:red; }
}

@media (max-device-width:800px) and (orientation: portrait) {
#pc { background:white; }
#tablet_andr_pt { background:red; }
}

@media (max-device-width:768px) and (orientation: portrait) {
#pc { background:white; }
#tablet_ipad_pt { background:red; }
}

HTML 示例:

<div id="container">

<div id="pc"><p>PC Huge</p></div>

<div id="pc2"><p>PC Small</p></div>

<div id="tablet_andr_ls"><p>Android Tablet: Orientation Landscape</p></div>

<div id="tablet_ipad_ls"><p>iPad Tablet: Orientation Landscape</p></div>

<div id="tablet_andr_pt"><p>Android Tablet: Orientation Portrait</p></div>

<div id="tablet_ipad_pt"><p>iPad Tablet: Orientation Portrait</p></div>

<div id="smartphone"><p>Smart phone</p></div>

</div>

最佳答案

尝试使用 max-widthmin-width 而不是 device-max-width,min/max-width 跟随窗口大小, device-min/max-width 将遵循设备尺寸。

关于CSS 媒体查询异常行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6599505/

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