仅适用于Mac上Chrome浏览器的CSS破解-无JavaScript-



有没有办法在Mac上只针对Chrome?我使用过:

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Webkit Styles here */
}

但这在WIN和MAC中都有体现。

如果这是我唯一的选择,我愿意从另一个角度接近,并为Mac瞄准IE和FF。

如果可以避免的话,我也不想使用JavaScript。

有什么想法吗?

根本无法用CSS实现这一点,可能需要使用javascript。

您特别希望在Mac上使用Chrome解决什么问题?这似乎是一种在Mac上的Chrome更新后就会崩溃的东西,以解决你遇到的任何问题——而且以他们发布更新的速度,很快就会崩溃。也许你应该编辑你的问题,让它询问你正在处理的原始问题,而不是你试图尝试的变通方法。

您可以通过PHP的$_SERVER['HTTP_USER_AGENT']变量进行解析,以根据您的发现检测浏览器和操作系统,以及echo浏览器/操作系统特定的样式。这样,即使用户缺少客户端浏览器探查所需的JavaScript,也可以提供适当的样式。

(当然,观众欺骗他们的用户代理可能会欺骗你的系统提供错误的CSS,但谁在乎呢?这是他们的用户体验,他们应该知道自己在做什么。)

最新更新