Javascript 我们可以为不同的移动浏览器使用不同的CSS吗?

Javascript 我们可以为不同的移动浏览器使用不同的CSS吗?,javascript,html,css,jquery-mobile,mobile-browser,Javascript,Html,Css,Jquery Mobile,Mobile Browser,我用WordPress开发了一个网站,看起来很不错。但在一些移动浏览器上,它打破了一些CSS。在Opera Mini中,它不使用边距:-30px但在移动chrome上它可以工作。我不知道为什么会发生这个问题。你们能给我一些建议吗?我浏览了一些其他的大网站,他们也有同样的问题 所以我的问题是,我可以为不同的移动浏览器使用不同的CSS吗?或者我可以为不同的移动浏览器使用完全不同的布局吗?主题外: 某些浏览器要求在新CSS功能之前放置前缀。 这样,新功能将被激活 关于主题: 我自己也发现了一些有用的东

我用WordPress开发了一个网站,看起来很不错。但在一些移动浏览器上,它打破了一些CSS。在Opera Mini中,它不使用
边距:-30px
但在移动chrome上它可以工作。我不知道为什么会发生这个问题。你们能给我一些建议吗?我浏览了一些其他的大网站,他们也有同样的问题

所以我的问题是,我可以为不同的移动浏览器使用不同的CSS吗?或者我可以为不同的移动浏览器使用完全不同的布局吗?

主题外: 某些浏览器要求在新CSS功能之前放置前缀。 这样,新功能将被激活

关于主题: 我自己也发现了一些有用的东西。 这是一篇关于检测移动浏览器的文章。也许如果你修改这个js函数,你会得到你需要的

请求带有标识正在使用的浏览器的标签。实际上,使用
useragent=navigator.useragent
读取此字符串并根据其值调整样式表是非常常见的


另请参见无需JS。还有一些鲜为人知的CSS特性基于浏览器应用CSS。有些人认为他们是CSS黑客。 火狐:


@-moz文档url-prefix(){CSS声明}
显示代码。Opera Mini能够很好地处理负边距,因此它本身就不会成为问题。如果您的目的是创建需要不断更新的脆弱代码,那么通过UA字符串进行浏览器检测就是关键。有数千种不同的字符串,随着新浏览器和版本的不断发布,OP是否应该每天都进行测试和更新?星期?月?谢谢你提供的信息,但是你能举个简单的例子来知道如何使用它们吗?谢谢你的回复…@sunitapara你可以在问题的答案中找到一个例子。