【发布时间】:2022-11-01 20:01:45
【问题描述】:
我为网站编写了一些 HTML 和 CSS,以及一些媒体查询以在屏幕缩小时重新格式化代码。当我缩小浏览器窗口大小时,这适用于浏览器,但不适用于移动设备。谁能想到为什么?请参阅下面的媒体 CSS:
@media screen and (max-width:500px) {
#education-table td {
display: block;
text-align: center;
}
}
提前致谢!
我看过类似的问题,因此添加了“屏幕和”,但这并没有解决问题,
【问题讨论】:
-
@media 也适用于现代移动浏览器。但是,您必须对最大宽度进行一些试验,这可能因设备而异。
-
在移动设备上会发生什么?它看起来是缩小还是 CSS 不适用?
-
如果你添加一些 JS 来报告设备认为它具有的屏幕尺寸会发生什么?是否低于 500 像素?
-
当您说它不起作用时-您是在真正的窄设备上进行测试,还是在浏览器上进行测试,例如模拟窄设备?无论哪种情况,设备是什么?
标签: html css mobile browser cross-browser