我想根据浏览器调整输入字段的大小。我可以为每个浏览器编写媒体查询,以便在单独的浏览器上为输入字段设置单独的宽度,例如对于 mozilla,它将在 chrome 上具有单独的宽度,而 opera 将具有单独的宽度。
问问题
23651 次
5 回答
7
媒体查询是媒体查询,而不是浏览器查询。它们用于测试视口、设备或显示器的某些属性。没有媒体功能可让您测试特定浏览器。
于 2013-08-28T05:40:58.753 回答
5
如果你想这样做,你应该能够在 browserhacks.com 上找到一些东西,其中有一堆代码示例来解释如何使用 css 媒体查询获取浏览器,所以对于 IE,你可能会做这样的事情。
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
这是可行的,因为这些规则将应用于的唯一浏览器是 Internet Explorer
于 2015-07-23T02:03:04.063 回答
0
http://www.paulirish.com/2009/browser-specific-css-hacks/
浏览器特定的黑客是它的解决方案!!!
于 2013-08-28T06:54:36.630 回答
0
如果你想使用条件 CSS: http: //www.conditional-css.com/advanced
于 2013-08-28T08:51:01.827 回答
0
为了每个浏览器都有特定的 CSS,您可能需要使用特定于浏览器的 hacks
检查以下文章
http://www.paulirish.com/2009/browser-specific-css-hacks/
希望这可以帮助。
于 2013-08-28T06:18:40.993 回答