我正在优化响应式网站,而 Safari(桌面版和移动版)似乎完全忽略了低于某个点的媒体查询。我有如下代码:
@media screen and (max-width: 767px){
/* Safari responds to css here */
}
@media screen and (max-width: 640px){
/* css here is ignored by Safari */
}
Firefox 和 Chrome 都做出了适当的响应。有没有人对正在发生的事情有任何想法?
您可以在此处查看该网站:http: //kgillingham.webfactional.com。应该发生的事情(并且适用于 FF 和 Chrome)是当网站变得小于 640 像素时,滑块中的标题字体应该变得更小。
编辑:该站点现在已更新为在大小小于 640 像素时使用 javascript 添加一个类。该类总是使用较小的字体大小。这意味着它现在可以按预期工作,但我更愿意使用 CSS 媒体查询而不是 javascript,所以我仍然希望看到一个解决方案。