【发布时间】:2020-05-02 22:55:33
【问题描述】:
如何制定仅适用于平板电脑和手机(而非台式机)的 CSS 规则? 如果我使用:
@media screen and (max-width: 1400px)
“screen”表示“浏览器窗口”,而不是“设备屏幕”。因此,如果我在桌面上缩小浏览器窗口,将应用此 CSS 规则。
我看到 @media 手持设备 已被弃用。
@media screen and (max-device-width: 1400px)
工作正常,但 device-width 似乎也被弃用了,根据:https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries
【问题讨论】:
-
你应该使用
max-width。视口的宽度是需要更改布局的主要因素。 -
CSS 规则基于 min-width 或 max-width 将在用户缩小浏览器窗口时应用。我正在搜索仅适用于不可调整大小的浏览器(平板电脑和智能手机)的 CSS 规则。例如,如果我编写了一条规则来缩放小型设备上的字体,我不希望在用户缩小其桌面上的浏览器窗口时应用此规则。
标签: css responsive