【问题标题】:How to target small phones 3 inch or lesser with media query如何使用媒体查询定位 3 英寸或更小的小型手机
【发布时间】:2014-08-13 16:50:38
【问题描述】:

我正在尝试定位 3 到 3.5 英寸等小型手机 例如:

HTC DESIRE C

使用@mediaQUery 但无法做到这一点。

我可以定位标准手机宽度如下。

@media only screen and (min-device-width : 320px) and (orientation : portrait) {
    .bar {
        display:none !important;
    }
}
@media only screen and (min-width : 321px) and (orientation : landscape) {
    /* Styles */
    .par {
        display:none !important;
    }
}

JSFiddle

所以我要做的是仅在屏幕宽度相当于3英寸手机时才显示.par

【问题讨论】:

    标签: css media-queries mobile-phones


    【解决方案1】:

    大部分分辨率都在320px范围内

    所以你必须将 min 更改为下面的代码

    @media screen and (max-width: 320px){
    /*YOUR CODE */
    }
    

    【讨论】:

    • 是的,我明白这一点。实际上,我想在手机屏幕宽度为 4 到 4.5 英寸时显示一个带有 .bar 类的 div,并在宽度为 3 到 2.5 英寸时隐藏它,并显示另一个带有 class.par 的 div。但问题是即使是 4.5 英寸的手机也有相同的 320 分辨率:(
    • 我还试图分别针对三星 Galaxy S4 和 Moto G。 S4 有 4.99 英寸的屏幕,而 moto G 有 4.5 的屏幕仍然是相同的 360 像素,所以知道我该怎么做吗?
    猜你喜欢
    • 2015-11-11
    • 1970-01-01
    • 2012-08-06
    • 2015-03-16
    • 2018-04-18
    • 1970-01-01
    • 2022-08-11
    • 2012-08-08
    • 2017-07-15
    相关资源
    最近更新 更多