Media Query无法在移动gmail应用中使用

时间:2017-04-04 06:01:50

标签: html css media-queries

我正在为Gmail应用创建一个html模板。我在桌面视图中添加了一个应该占60%的图像,在移动gmail应用视图中添加了100%。

这是img标签宽度60%:

<div>
    <img src="show.jpg" alt="Show your skills" class="mob-img" border="0" 
    style="outline:none; text-decoration:none; -ms-interpolation-mode: bicubic; 
    width:60%;" />
</div>

在媒体查询中我100%做到了。但它无法在gmail应用程序中运行。

    @media only screen and (max-width: 600px) {
        .mob-img {
        width: 100% !important;
        }
    }

我不明白为什么这不适用于gmail应用程序。如果我遗失了什么,请告诉我。

提前致谢

3 个答案:

答案 0 :(得分:1)

问题是:Gmail应用程序不是“屏幕”媒体。

@media (max-width: 600px) {
    .mob-img {
    width: 100% !important;
    }
}

此解决方案对我有用。

编辑:Gmail会忽略其他媒体查询。将与Gmail应用程序相关的媒体查询移到最高点。

答案 1 :(得分:0)

在你的html标题上添加元

<meta name="viewport" content="width=device-width, initial-scale=1.0">

答案 2 :(得分:0)

添加媒体查询<meta name="viewport" content="width=device-width, initial-scale=1.0">

我可以试试这个,它工作得很好https://jsfiddle.net/oa5bco0s/