我想根据浏览器调整输入字段的大小。我可以为每个浏览器编写媒体查询,以便在单独的浏览器上为输入字段划分不同的宽度,就像mozilla一样,它将在Chrome和Opera上分开宽度,它将具有单独的宽度。每个浏览器的媒体查询
回答
Media queries是媒体查询,不浏览器查询。他们在那里测试视口,设备或显示器的某些属性。没有可让您测试某个浏览器的媒体功能。
对不起先生,你错了。 浏览器可以与媒体查询(在这里看到:http://browserhacks.com/)有针对性 例如,该媒体查询是特定于FF + 30 '@media所有和(min-- moz-device-pixel-ratio:0)和(min-resolution:3e1dpcm){} 此外,使用“@supports”可以作为一种针对特定浏览器的方式,例如:'@supports(-moz-外观:米吧)和(背景混合模式:差异,正常){}'将目标FF> 30 – LukyVj
@LukyVj:网站的名字应该告诉你,它实际上不是一种定位浏览器的方式,而是黑客,这恰好以这种方式工作。它与21世纪初期的CSS hacks一样,随着浏览器的改变,随着时间的推移停止工作。展示的行为不是规范的结果,而是实施过程中的怪癖。他们最终会停止工作,并且不会得到支持(例如,如果Mozilla无意中违反了这一规定,他们将不会向后弯曲以使其再次工作)。 – Joey
中序到为每个特定浏览器CSS,你可能需要使用浏览器特定的黑客
检查文章
http://www.paulirish.com/2009/browser-specific-css-hacks/
希望这有助于以下。
http://www.paulirish.com/2009/browser-specific-css-hacks/
浏览器特定的黑客是它的解决方案!
如果你想你使用条件CSS: http://www.conditional-css.com/advanced
如果你想这样做,你应该能够找到browserhacks.com其中有一堆代码样本的东西,解释如何得到一个浏览器CSS的媒体查询,所以对于IE你可能会这样做。
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
这工作,因为这些规则将适用于只是Internet Explorer浏览器
- 1. 是否可以为每个浏览器创建媒体查询?
- 2. CSS - 媒体查询在浏览器中
- 3. 媒体查询问题与浏览器
- 4. jQuery的媒体浏览器
- 5. Safari浏览器打印媒体查询不匹配其他浏览器/切断
- 6. 媒体查询层次结构 - 为什么在浏览器/检查器中“小型”媒体查询呈现?
- 7. 对不支持CSS媒体查询的浏览器使用Javascript
- 8. 使用jQuery的媒体查询检测浏览器宽度
- 9. 浏览器与媒体查询触发点的差异
- 10. 不同缩放级别浏览器的媒体查询
- 11. Windows中Safari浏览器的媒体查询不起作用
- 12. Chrome浏览器的CSS标签/媒体查询
- 13. 任何浏览器的长宽比媒体查询
- 14. 针对亚马逊Kindle Web浏览器的CSS媒体查询
- 15. 媒体查询Android默认的“互联网”浏览器?
- 16. 浏览器和媒体查询中的不同分辨率
- 17. 媒体查询的浏览器工作正常,但不是
- 18. 作为浏览器调整大小的CSS媒体查询?
- 19. 适用于现代移动浏览器的CSS媒体查询
- 20. 浏览器是否缓存了不相关的媒体查询?
- 21. 媒体查询 - 手机VS桌面浏览器
- 22. 媒体查询未对浏览器调整大小生效
- 23. Chrome浏览器没有正确显示媒体查询内容
- 24. 媒体查询,不适用于移动浏览器和Chrome
- 25. 媒体查询 - 在浏览器中未识别
- 26. Safari浏览器iPhone 6风景不服从媒体查询
- 27. 刷新jquery脚本媒体查询/浏览器调整大小
- 28. 媒体查询JavaScript也在浏览器上工作
- 29. 在浏览器中测试媒体查询
- 30. 媒体查询不适用于浏览器或移动设备
你可能要检查http://browserhacks.com/ – LukyVj