【发布时间】:2018-06-20 01:22:30
【问题描述】:
我希望以下 css 仅适用于小型设备(移动设备),但也适用于移动设备和平板电脑。我怎样才能让它只在移动设备上运行?
@media (max-width: 980px) {
h2 {
font-size: 3em;
}
p {
font-size: 2.3em;
line-height: 1.7em;
}
button {
width: 400px;
height: 80px;
font-size: 30px;
}
}
根据postcss,如果我这样做@media (max-width: 30em),它将仅适用于小型设备。但它不起作用,我不知道为什么。
提前致谢。
【问题讨论】:
-
您的小型设备有多宽?您应该能够简单地将 max-width 值修改为该设备的宽度。例如:iphoneX 的宽度为 375px,因此您可以设置 @media (max-width: 376) 将样式设置为仅适用于宽度小于 375 的设备。
-
谢谢! @MichaelSorensen 我尝试了
max-width: 376px和其他值,但唯一有效的值是大于 980px 的值(即使 979 在小型设备上也不起作用,我正在 iphone 6s 上尝试)我不知道为什么会这样正在发生
标签: css responsive-design styles media-queries postcss