我想根据浏览器调整输入字段的大小.我可以为每个浏览器编写媒体查询,以便在单独的浏览器上为输入字段分别设置宽度,例如对于mozilla,它将在chrome和opera上具有单独的宽度,它将具有单独的宽度.
媒体查询是媒体查询,而不是浏览器查询.它们用于测试视口,设备或显示的某些属性.没有媒体功能可以让您测试某个浏览器.
如果您想这样做,您应该能够在 browserhacks.com 上找到一些内容,其中有一堆代码示例来解释如何使用 css 媒体查询获取浏览器,因此对于 IE,您可以这样做。
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
这是有效的,因为这些规则将适用的唯一浏览器是 Internet Explorer