如何为 safari web 浏览器设置媒体查询
How to set media query for safari web browser
@media only screen and (min-width: 480px) and (max-width: 767px) {
}
这是我的媒体查询如何修复它。如何为 safari 网络浏览器设置。
没有为浏览器检测进行媒体查询。请改用 javascript,例如:
if (navigator.userAgent.search("Safari") >= 0 && navigator.userAgent.search("Chrome") < 0)
{
alert("Browser is Safari");
}
从这一点开始,您可以在正文标签上设置 class 以指示 Safari 浏览器。
if (navigator.userAgent.search("Safari") >= 0 && navigator.userAgent.search("Chrome") < 0)
{
document.getElementsByTagName("BODY")[0].className += " safari";
}
然后您可以使用 CSS 仅定位 safari 元素,如下所示:
body.safari h1{
color: cyan;
}
可以找到更多关于检测浏览器的讨论here
@media only screen and (min-width: 480px) and (max-width: 767px) {
}
这是我的媒体查询如何修复它。如何为 safari 网络浏览器设置。
没有为浏览器检测进行媒体查询。请改用 javascript,例如:
if (navigator.userAgent.search("Safari") >= 0 && navigator.userAgent.search("Chrome") < 0)
{
alert("Browser is Safari");
}
从这一点开始,您可以在正文标签上设置 class 以指示 Safari 浏览器。
if (navigator.userAgent.search("Safari") >= 0 && navigator.userAgent.search("Chrome") < 0)
{
document.getElementsByTagName("BODY")[0].className += " safari";
}
然后您可以使用 CSS 仅定位 safari 元素,如下所示:
body.safari h1{
color: cyan;
}
可以找到更多关于检测浏览器的讨论here