我有一些像这样的媒体查询 -
@media (min-width: 576px) {
.zigzag-lines{
display: none;
}
.decor-single-quote {
display: none;
}
}
@media (min-width: 768px) {
.zigzag-lines{
display: block;
}
.decor-single-quote {
display: block;
}
}
当页面在桌面上缩放时,这些工作正常,但是当我在移动设备上加载它时,它却没有。我还在HTML中包含了这个元标记
<meta name="viewport" content="width=device-width, initial-scale=1.0">
我在bootstrap-4中使用flex,所以我不能使用d-sm-none。 (它影响设计)
有人可以解释为什么它不起作用?谢谢!
大多数手机屏幕尺寸低于576px(这是您现在列出的最小宽度。移动布局的常见断点是:
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */
}
有各种网站在手机上使用像素密度和每个特定手机的断点。
如果这是您拥有的所有CSS,则对于宽度低于576px的屏幕没有媒体查询,因此如果您在宽度小于576px的手机上打开它,则应用默认样式(即display: block
)