html - 为什么我的适合移动设备的媒体屏幕查询在我的手机上不起作用?
问题描述
我在我的 main.css 文件中为这个特定的查询使用以下代码:
@media only screen and (max-width: 480px) {
nav ul {
margin: 0;
padding: 0;
}
nav li {
display: block;
padding: 1% 1% 1% 1%;
border-bottom: 1px solid #fff;
}
nav li:last-child{
border-bottom: none;
}
main p {
margin-bottom: 5%;
}
img {
border: 0.5px 0.5px solid #000;
}
#brands img {
width: 75%;
}
footer {
font-size: 20px;
}
}
然而,奇怪的是,当我在手机上查看宽度为 360 像素的网站时,查询并没有像我在笔记本电脑上调整 Chrome 窗口大小时那样显示。
解决方案
你在手机上使用什么浏览器?如果它是一个过时的浏览器,它不会应用媒体查询,因为这个词只在屏幕之前。
推荐阅读
- java - Junit 5 - @DisplayNameGenerator - 在终端中不起作用
- r - 如何在 R h2o.ai 中执行分层随机分裂?
- firebase - 当用户没有足够的权限写入数据库时,如何捕获 firestore 权限被拒绝异常?
- node.js - 如何使用缓存 BUG 修复这个 React.js 无限滚动?
- django - 基于功能的视图中的分页显示所有对象
- c# - Moq Xunit 测试在本地工作,但不是 AzureDevops
- vba - 使用 VBA 将图片插入 PowerPoint 演示文稿
- php - Laravel 8:在中间件中设置会话生命周期
- pyinstaller - 检测到致命错误 - 如何知道出了什么问题
- flutter - 任务 ':app:compileFlutterBuildRelease 执行失败