7

我想根据浏览器调整输入字段的大小。我可以为每个浏览器编写媒体查询,以便在单独的浏览器上为输入字段设置单独的宽度,例如对于 mozilla,它将在 chrome 上具有单独的宽度,而 opera 将具有单独的宽度。

4

5 回答 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 回答