我正在使用适应不同屏幕尺寸的Joomla模板。当屏幕没有足够的宽度时,“主菜单”将变为移动版本。这在手机和小型平板电脑上运行良好,但在iPad等迷你型高分辨率平板电脑上,主菜单不会更改为移动版本。CSS媒体屏幕
我的目标是始终显示菜单的移动版本,无论设备的屏幕有多大。
我相信,我需要改变的是该行的CSS文件:
@media screen and (max-width: 750px){
我试图改变750px到1080px,但没有任何反应。我甚至将750像素更改为10像素,并且网站的行为相同。
所有@media查询:
/* MOBILE ONLY CALLS
----------------------------------------------------------- */
@media screen and (max-width: 750px){
/* VERY SMALL CSS
----------------------------------------------------------- */
@media screen and (max-width: 240px){
/* Retina Display Images */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
原来的CSS文件:http://www.mediafire.com/view/s4ng67ng6m4g4f9/s5_responsive_bars.css
使用@media屏幕(最小宽度:750px)和(最大宽度:765px) – SanRyu 2014-09-19 08:35:33
“我的目标是始终显示菜单的移动版本,不管有多大设备的屏幕“你的意思是只有移动设备或PC屏幕呢?请添加模板用于帮助您调试它们的所有媒体查询。 – emmanuel 2014-09-19 08:39:03
这取决于ipad(或手机)的分辨率 - 有些具有高清晰度,因此屏幕尺寸实际上与某些台式机相同。 [您可以使用js来检测设备类型](http://stackoverflow.com/questions/3514784/what-is-the-best-way-to-detect-a-handheld-device-in-jquery),然后改变基于这个样式 – Pete 2014-09-19 08:44:26