我正在制作这个网站,为移动、平板电脑、笔记本电脑和台式电脑设置了媒体样式。在其他手机上看起来很好。我还没有在实际的平板电脑上检查过,但在Chrome浏览器模拟器上运行良好。
然而,我的朋友在他的iPhone6 Plus上查看网站时,导航栏的设置混乱了。顺便说一下,我正在使用Bootstrap 3框架。
我很困惑为什么我的代码能在其他手机上运行,但在iPhone6 Plus上不能正常工作。也许连iPhone6都有同样的问题?
这是我的媒体CSS:
/* Tablet (Portrait) */
@media only screen and (max-width : 768px) and (orientation: portrait) {
}
/* Phones (Portrait) */
@media only screen and (max-width : 480px) and (orientation: portrait) {
}
/* Phones (Landscape) */
@media only screen and (max-width : 480px) and (orientation: landscape){
}
/* Tablet (Landscape)*/
@media only screen and (max-width :1100px) and (orientation: landscape) {
}
/* Medium Devices, Desktops and tablet landscape*/
@media only screen and (min-width : 992px) {
}
/* Large Screens, Large Desktops */
@media only screen and (min-width : 1601px) {
}
我已经在网上查过了,发现iPhone6 Plus的像素密度和分辨率与其他型号有很大不同。我们尝试了这里提供的解决方案:iPhone 6 and 6 Plus Media Queries。
但是,即使使用这些查询,问题仍未得到解决。似乎没有任何改变。我希望这个问题能够迅速解决,感谢您的帮助。