我有这个 CSS:
@media only screen and (max-height: 500px) {
body{
display: none;
}
}
这会在页面达到 500px 时隐藏页面(只是为了测试它),在 Windows PC 上的浏览器中工作正常,当我在 Safari 中尝试我的 MacBook Pro 时,它似乎没有检测到它,我怎样才能让它工作适当地?我在谷歌上找不到很多
我有这个 CSS:
@media only screen and (max-height: 500px) {
body{
display: none;
}
}
这会在页面达到 500px 时隐藏页面(只是为了测试它),在 Windows PC 上的浏览器中工作正常,当我在 Safari 中尝试我的 MacBook Pro 时,它似乎没有检测到它,我怎样才能让它工作适当地?我在谷歌上找不到很多
这适用于野生动物园,我只是对其进行了测试以确保。
您的问题中唯一缺少的是该查询相对于您要更改的属性/类的位置。
换句话说,把它放在最后,它就会起作用。
示例:这告诉浏览器在浏览器高度小于 500px 时隐藏正文:
body {
display: block;
}
@media only screen and (max-height: 500px) {
body{
display: none;
}
}
如果您在最后一个body
定义中使用另一种方式,则媒体查询将毫无用处。
@media only screen and (max-height: 500px) {
body{
display: none;
}
}
body {
display: block;
}