css - 为什么 iPhone CSS 断点不起作用
问题描述
我正在尝试使用 CSS 媒体查询创建一个响应式网站,为我的 iPhone 12 Mini 和我合作伙伴的 iPhone 12 Pro Max 创建断点。我从几个不同的站点中发现了以下视口宽度,它们都证实了同一件事:
iPhone 12 Mini viewport width is 375px
iPhone 12 Pro Max viewport width is 428px
以下是我的css代码:
// iPhone 12 Mini
@media screen and (max-width: 375px) {
.wine-list h1 {
font-size: 1rem;
}
}
// iPhone 12 Pro Max
@media screen and (min-width: 376px) {
.wine-list h1 {
font-size: 2rem;
}
}
上面的代码之前在两个设备上都工作过一次。
但是,当我对该值进行一个小的更改时min-width
,断点停止正常工作并开始使用主 css 文件。所以我把它改回来了。但是这两种设备仍然拒绝适当地破坏。我不明白。这似乎违反了计算机科学的所有定律。如果以前有效,为什么不再有效?我在看什么?
我直接在 iPhone 设备上测试网站,我不使用任何模拟器。我在 Safari 和 Chrome 中测试了代码。感谢所有帮助。
解决方案
代码被破坏了,因为我曾经//
评论而不是/* */
. 从技术上讲,CSS 不应该//
用来评论任何东西。我不敢相信我忽略了这一点。我早该知道这是一件如此简单的事情。♂️ 现在一切都适用于所有浏览器。
推荐阅读
- textures - 计算带半径的局部二进制模式
- echarts - 如何在echarts折线图中标题后换行?
- delphi - Delphi 10.2上使用ADO连接Paradox数据库
- angular - Angular 材质表中的 NgbTypeAhead
- python - 使用给定函数 f 向量化,该函数在向量上取值
- angular - 如何在用户UID和firebase数据库中的电子邮件之间建立关系?
- acumatica - Acumatica:安装自签名证书后,WsdlBuilder.ProcessHelpRequest(context) 抛出错误
- arduino - MEGA 2560:使用带中断的代码调用 Adafruit FT6206 ctp 函数时崩溃
- wpf - WPF:单个 TreeViewItem 粗体
- java - Java REST - 404 资源找不到