2013-02-24 84 views
0

我遇到了一些CSS的问题,我试图在平板电脑上查看时隐藏div。平板电脑的CSS媒体查询可用于处理此任务,但不幸的是,它还会捕获一些非平板电脑的设备,例如上网本。我试图实现一个单独的媒体查询上网本,但所有最终发生的是上网本媒体查询结合平板媒体查询和div仍然隐藏。CSS Media Query来区分平板电脑和上网本

我使用捕捉的“上网本”的查询是

@media only screen 
and (min-width : 900px) 
and (max-width : 1160px) { 

而且我用抓片查询是

@media only screen and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 

我得到的决议重叠,但还有其他一些查询可以用来区分两者吗?

是的,JS很好(有一个很好的隧道视觉案例,并且在我面前错过了:D),而且这个链接几乎照顾了它。谢谢!

+0

有许多宽度为1280宽度的平板电脑,甚至有些使用1920的平板电脑(例如Asus Transformer,Kindle Fire HD和Google Nexus 10)。 – 2013-02-24 18:04:54

+0

如果JS解决方案是可接受的,则更容易专注于检测移动浏览器,而不是尝试根据屏幕大小进行区分:http://stackoverflow.com/a/13805337/1306809 – 2013-02-24 21:09:57

回答

相关问题