按用户代理筛选CSS样式

按用户代理筛选CSS样式,css,user-agent,Css,User Agent,CSS配置可以根据@media或其他参数(例如“@media screen and(最小宽度:1000px)”)等条件进行过滤 我的问题是:CSS也可以通过用户代理进行过滤吗?我在想这样的事情: @媒体屏幕和(用户代理:Safari或其他) 谢谢如果您能够使用Javascript,您可以获取用户代理并将主体设置为具有相同名称的类。然后你可以在CSS中定位body.[user\u agent]。Hmmm,听起来像是一堆我不想陷入的垃圾:)我的问题来自以下几点:我不想让一个页面在非视网膜iPhone

CSS配置可以根据@media或其他参数(例如“@media screen and(最小宽度:1000px)”)等条件进行过滤

我的问题是:CSS也可以通过用户代理进行过滤吗?我在想这样的事情:

@媒体屏幕和(用户代理:Safari或其他)


谢谢

如果您能够使用Javascript,您可以获取用户代理并将主体设置为具有相同名称的类。然后你可以在CSS中定位
body.[user\u agent]

Hmmm,听起来像是一堆我不想陷入的垃圾:)我的问题来自以下几点:我不想让一个页面在非视网膜iPhone和视网膜iPhone上看起来一样。例如,字体大小由于ppi的巨大差异而变得一团糟。同样的情况现在也会发生在iPad和iPadMini之间。如果你看看安卓系统,情况会更糟。在这么多不同的外形因素和屏幕分辨率下,哪些技术可以使最终用户体验尽可能愉快?