【问题标题】:CSS changes are not reflected on mobile devicesCSS 更改不会反映在移动设备上
【发布时间】:2021-07-31 11:48:39
【问题描述】:

我真的很难让我的 CSS 用于移动工作。在笔记本电脑和 ipad 上一切正常,但在 Iphone 上我似乎无法正常工作。

其中一个例子是徽标,我通过以下方式告诉它在移动设备上要小一点:

@media screen and (min-width: 48.0625em)
.table-first {
    width: 100px;
    flex: 0 0 100px;
}
.table-first {
    display: table-cell;
    vertical-align: middle;
    width: 75px;
    flex: 0 0 75px;
    max-width: 100px!important;
    display: block;
}

我已经尝试了所有@media 选项 min-width、min-device-width、max-width 等。它根本没有改变。我想要实现的是使搜索栏变小并在屏幕上显示图标。任何 CSS 更改根本不会反映在手机上。

在head html中添加如下代码:

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

【问题讨论】:

    标签: css ios iphone mobile


    【解决方案1】:

    您需要在媒体查询条件之后包装您的代码:

    @media screen and (min-width: 48.0625em) {
        .table-first {
            width: 100px;
            flex: 0 0 100px;
        }
        .table-first {
            display: table-cell;
            vertical-align: middle;
            width: 75px;
            flex: 0 0 75px;
            max-width: 100px!important;
            display: block;
        }
    }
    

    另外,最好用一些像素值替换您的min-width: 48.0625em

    【讨论】:

    • 这使得两者都适用,前 100px 领先并且对移动 css 没有影响。
    • @T.H.下次你应该正确地问一个问题。你说I have tried all @media options min-width, min-device-width, max-width etc. It simply is not changing - 有一个解决方案可以解决为什么它不影响你的布局,你需要用媒体查询条件包装你的代码,这样它才能工作。显然,您应该设置所需的媒体查询并设置应该为此媒体查询更改的 CSS。
    • 很抱歉,对此很陌生,但感谢您的帮助。它确实通过更改 css 的顺序解决了我的问题。谢谢!
    【解决方案2】:

    将最大宽度 em 更改为 px将第二个表格换成第一个




    **或使用此代码:**
    @media screen and (max-width:768px)
        .table-first {
            width: 100px;
            flex: 0 0 100px;
        }
        .table-first {
            display: table-cell;
            vertical-align: middle;
            width: 75px;
            flex: 0 0 75px;
            max-width: 100px!important;
            display: block;
        }
    }
    

    【讨论】:

    • 尝试了代码,但当我检查桌面上的元素时,无法识别/加载最大宽度。这是正确的还是因为不适用而根本没有显示?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-28
    • 1970-01-01
    • 1970-01-01
    • 2019-10-16
    • 1970-01-01
    相关资源
    最近更新 更多