有没有办法只在Mac上定位Chrome?我用过:
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Webkit Styles here */
}
但是这会在WIN和MAC中呈现。
如果这是我唯一的选择,我会愿意从另一个角度接近并以IE和FF为目标。
如果我能避免使用JavaScript,我也不想使用JavaScript。
有什么想法吗?
答案 0 :(得分:4)
你不能用CSS做这件事可能你必须使用javascript。
答案 1 :(得分:2)
您在Mac上使用Chrome专门解决了哪些问题?一旦Chrome上的Chrome更新以解决您遇到的任何问题 - 以及他们推出更新的速度,很快就会出现这种情况。也许您应该以这样的方式编辑您的问题,即它询问您正在处理的原始问题,而不是您尝试尝试的解决方法。
答案 2 :(得分:0)
您可以通过PHP的$_SERVER['HTTP_USER_AGENT']
变量解析以根据您的发现检测浏览器和操作系统以及echo
浏览器/操作系统特定的样式。这样,即使用户缺少客户端浏览器嗅探所需的JavaScript,也会提供适当的样式。
(当然,欺骗他们的用户代理的观众可能会欺骗你的系统服务错误的CSS,但谁在乎?这是他们的用户体验,他们应该知道他们正在进入什么。)