比方说,我只是想针对每个平板电脑和手机,无论大小,是否有媒体查询呢?没有指定大小可以做到这一点?或者正在使用大小来定位移动设备,而不是桌面?CSS媒体查询:目标移动设备没有指定宽度,像素比例等
6
A
回答
5
6
我一直在为此奋斗了几天,但检查手持设备的好方法是最大设备宽度。台式电脑不会将此发送给浏览器,但大多数(如果不是全部)手持设备都使用此功能。
在我来说,我想证明上的所有设备(包括台式机)低于一定宽度的时候,我使用该网站的压缩版本
@media all and (max-width: 640px)
但是,使用的规定覆盖弹出position: fixed
只能在手持设备上更改(因为css属性适用于所有桌面浏览器,但不适用于所有手持设备)。所以我用了一个附加规则:
@media all and (max-device-width: 640px)
我在其中低于目标640个,但不是桌面浏览器所有的手持设备。顺便说一句,这也不针对iPad(这是我想要的),因为它具有比640px更高的设备宽度。
如果您只想定位所有设备,只需选择一个最小宽度(1px),以便它不会排除任何设备,无论宽度如何。
0
我不认为你会有纯粹的css方法运气太多。你会想按照modernizer.js方法和我们JS的方式来做一些事情来检测设备,并在此基础上为类添加一个类名。
What is the best way to detect a mobile device in jQuery?
然后在您的媒体查询大小不等的特殊情况,移动设备是一流的。
相关问题
- 1. 独立于宽度的CSS移动设备媒体查询
- 2. CSS媒体查询百分比宽度
- 3. css媒体查询分辨率dpi与宽度与设备宽度的比较
- 4. 媒体查询设备像素比例不起作用
- 5. CSS媒体查询中的宽度和设备宽度之间的差异
- 6. CSS媒体查询最小宽度和最小设备宽度冲突?
- 7. 未指定媒体查询的像素?
- 8. 如何使用媒体查询定位特定像素宽度
- 9. 媒体查询看起来在浏览器比移动设备
- 10. 针对移动设备不工作的CSS媒体查询
- 11. 涵盖大多数移动设备的CSS媒体查询
- 12. 如何在CSS3媒体查询中自动使主体宽度等于设备宽度?
- 13. 媒体查询最大宽度和最大设备宽度有什么区别?
- 14. 最小宽度和最大宽度的CSS媒体查询
- 15. 设备宽度媒体查询的Android 2.2 2.3解决方法
- 16. CSS媒体查询高度
- 17. 媒体查询 - iOS设备
- 18. 媒体查询跨设备
- 19. iPhone 4陷阱最大宽度:480个像素媒体查询
- 20. 媒体查询 - 改变CSS动态内容宽度改变
- 21. 为什么我的CSS3媒体查询没有显示在移动设备上?
- 22. CSS3媒体查询宽度和高度
- 23. 设备像素比例undefined
- 24. CSS定位媒体查询
- 25. 按div宽度或高度CSS媒体查询
- 26. 在移动设备上不遵守媒体查询?
- 27. 媒体查询将无法在移动设备上工作
- 28. 在媒体查询中具有100%宽度的图像
- 29. 在使用媒体查询时,CSS无法在移动设备上工作
- 30. CSS确定活动媒体查询
Chrome浏览器会报告最大设备宽度,然后任何人都会沿着此路径前进。 – eighteyes
我想这是新的,但我会更新我的答案。谢谢! –
我不得不突破我的媒体查询的野心,并使用JS来定位较小的浏览器窗口。 – eighteyes