媒体查询在 iPhone 的邮件上不起作用

2024-04-22

我在新闻通讯方面遇到问题。我在其中添加了媒体查询,以便移动观众获得更好的内容。如果我在浏览器中查看新闻通讯并调整其大小,我可以看到它在移动/桌面上都运行良好。但当我通过 iPhone 的邮件应用程序查看它时,我的媒体查询由于某些我不知道的原因而被忽略。顺便说一下,我测试的邮箱不是 Gmail 邮箱。

你可以在这里看到它 :http://www.libraryofarts.com/newsletters/11-06-13/ http://www.libraryofarts.com/newsletters/11-06-13/

这是我的代码的头部:

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
    <title>Pre-Opening librairie LO/A</title>

    <style type="text/css" media="screen">

        #outlook a{padding:0;}
        .ReadMsgBody{width:100%;} .ExternalClass{width:100%;}
        .ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {line-height: 100%;}
        body, table, td, p, a, li, blockquote{-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
        table, td{mso-table-lspace:0pt; mso-table-rspace:0pt;}
        img{-ms-interpolation-mode:bicubic;}

        /* 
        *   RESET STYLES 
        */

        body{margin:0; padding:0;}
        img{border:0; height:auto; line-height:100%; outline:none; text-decoration:none;}
        table{border-collapse:collapse !important;}
        body, #bodyTable, #bodyCell{height:100% !important; margin:0; padding:0; width:100% !important;}

        /* 
        *   MOBILE STYLES 
        */

        @media only screen and (max-device-width: 480px){

            body, table, td, p, a, li, blockquote{-webkit-text-size-adjust:none !important;} /* Prevent Webkit platforms from changing default text sizes */
            body{width:100% !important; min-width:100% !important;} /* Prevent iOS Mail from adding padding to the body */

            #bodyCell{padding:10px !important;}

            /* ======== Page Styles ======== */

            #templateContainer{
                max-width:700px !important;
                 width:100% !important;
            }

            h1{
                 font-size:24px !important;
                 line-height:100% !important;
            }

            h2{
                 font-size:20px !important;
                 line-height:100% !important;
            }

            h3{
                 font-size:18px !important;
                 line-height:100% !important;
            }

            h4{
                 font-size:16px !important;
                 line-height:100% !important;
            }

            /* ======== Header Styles ======== */

            #templatePreheader{display:none !important;} /* Hide the template preheader to save space */

            #templateHeader p {
                pointer-events: none;
            }

            #templateHeader p > a {
                text-decoration:none; color:inherit;
            }

            #headerImage{
                height:auto !important;
                 max-width:700px !important;
                 width:100% !important;
            }

            .headerContent{
                 font-size:20px !important;
                 line-height:125% !important;
            }

            /* ======== Body Styles ======== */

            .bodyContent{
                 font-size:18px !important;
                 line-height:125% !important;
            }

            /* ======== Column Styles ======== */

            .templateColumnContainer{display:block !important; width:100% !important;}

            .columnImage{
                height:auto !important;
                 max-width:480px !important;
                 width:100% !important;
            }

            .leftColumnContent{
                 font-size:16px !important;
                 line-height:125% !important;
            }

            .rightColumnContent{
                 font-size:16px !important;
                 line-height:125% !important;
            }

            /* ======== Footer Styles ======== */

            .footerContent{
                 font-size:14px !important;
                 line-height:115% !important;
            }

            .footerContent.Bottom {
                text-align : center;
            }

            .footerContent.Bottom .online {
                margin-left : 0;
                margin-top : 10px;
                display : block;
            }

            .footerContent a{display:block !important;} /* Place footer social and utility links on their own lines, for easier access */

            .footerContent ul {
                list-style: none;
                margin : 0;
                padding : 0;
            }

            .footerContent ul li {
                float : none !important;
            }

            .footerContent ul li img {
                display : block;
                margin : 0 auto;
            }

            .test {display : none !important;}
        }
    </style>

有谁知道为什么我无法通过 iPhone 的 Mail 来处理此媒体查询?

Thanks,


面临同样的问题

您应该使用“visibility:hidden”而不是“display:none”(属性)。我遇到了同样的问题并在“可见性”的帮助下解决了它

element {
  visibility: visible;
}

element {
  visibility: hidden;
}

其他例子:

{ visibility: hidden; }   
{ visibility: visible; }  
{ visibility: collapse; } 

如果您使用正确的 CSS 属性,则根本不需要“!important”

为了更清楚地阅读此内容:

w3学校 https://www.w3schools.com/cssref/pr_class_visibility.asp

显示和可见性之间的区别 https://www.tutorialspoint.com/difference-between-css-display-and-visibility#:%7E:text=CSS%20Display%20%E2%88%92%20none%20does%20not,made%20visible%20to%20the%20user.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

媒体查询在 iPhone 的邮件上不起作用 的相关文章

  • Xcode 3.1.4 中内置分析器

    我想知道 Xcode 3 1 4 中内置的分析器是否使得单独使用 LLVM Clang 静态分析器变得多余 请参考这里的原文 使用 LLVM Clang 静态分析器查找内存泄漏 http www fruitstandsoftware com
  • 对于某些纹理尺寸,glFramebufferTexture2D 在 iPhone 上失败

    当我尝试将纹理附加到帧缓冲区时 glCheckFramebufferStatus 报告某些纹理大小的 GL FRAMEBUFFER UNSUPPORTED 我已经在第二代和第四代 iPod Touch 上进行了测试 两个模型之间失败的纹理尺
  • 按百分比设置 bootstrap 模态身高

    我正在尝试制作一个带有主体的模态 当内容变得太大时 该主体会滚动 但是 我希望模式能够响应屏幕尺寸 当我将最大高度设置为 40 时 它没有任何效果 但是 如果我将最大高度设置为 400px 它会按预期工作 但不会响应 我确信我只是错过了一些
  • Jquery 中的动态滚动位置

    请帮助我解决以下情况 我有 3 个页面 当滚动到达第二页时 用户滚动页面 它必须找到特定的 ID 然后触发一个函数 一旦第三页开始 另一个函数就会触发 根据要求我不应该使用任何插件
  • 如何将送货地址复制到帐单地址

    我想知道是否可以将送货地址复制到帐单地址 当用户单击与送货地址相同的复选框时 送货地址值将被复制到账单输入字段 我完成了大部分部分 但我不确定如何将选择菜单 状态 值复制到帐单地址 我真的很感谢任何帮助 My code document r
  • 我可以停止 :hover 应用于元素吗?

    假设我有一些 CSS button hover font weight bold 我怎样才能防止 hover随意应用样式 我的目标用例是当元素被禁用时 例如 使用这个 HTML
  • 三级十进制有序列表 CSS

    我有一个 html 中的三级有序列表 我想为其提供如下样式 1 Item 1 1 1 Item 2 1 1 1 Item 3 下一个 plunker 中有一个 html 示例 http plnkr co edit DqhZ5pJILTUHG
  • UINavigationController 在 UITabBarController 的 moreNavigationController 中不起作用

    我正在处理UINavigationControllers在我的应用程序中 全部由UITabBarController 一切工作正常 直到我的控制器落入自动生成的 更多 选项卡 我在简单的示例中重现了该问题 难道我做错了什么 我想不通 感谢您
  • 闪亮井板宽度

    library shiny library shinydashboard ui lt dashboardPage dashboardHeader dashboardSidebar dashboardBody wellPanel tags d
  • dom 元素转换后 IE 显示水平滚动条

    我在网站的各个地方使用了以下 css http jsfiddle net uycq29mt 1 http jsfiddle net uycq29mt 1 a position absolute background red width 60
  • 如何从通讯录 ios 以编程方式编辑电话号码值

    我正在尝试在 iOS 中以编程方式替换特定联系人的特定电话号码 获取联系人表单地址簿 我不知道为什么我无法保存新的电话号码并刷新地址簿以显示更改 我正在这样做 BOOL changeContactPhoneNumber NSString p
  • 父级嵌入框阴影与子级 div 重叠

    我遇到一个问题 子级 div 与父级框阴影底部重叠 父级有一个 max height w overflow y 滚动 任何帮助都会很棒 https i stack imgur com jQe0r png https i stack imgu
  • NSMutableArray addObject: -[__NSArrayI addObject:]: 无法识别的选择器发送到实例

    我尝试从周日开始以 100 种方式初始化 NSMutableArray 但没有任何效果 我尝试将其设置为等于新分配和初始化的 NSMutableArray 只需分配并自行初始化变量 我能想到的每种组合都总是相同的结果 这是代码 Object
  • 如何更改chart.js中的标签颜色?

    我有一个像这样定义的饼图 var myChart new Chart ctx type doughnut data labels data labels datasets data data values backgroundColor r
  • Ionic 2 占位符文本样式

    我正在使用 Ionic 2 rc0 开发一个应用程序 并且整个应用程序中有几个仍然需要样式设置的输入字段
  • CSS Overflow 属性在 iPad 中不起作用

    我正在为 iPad 设计一些 html 页面 在尝试像 yscroll auto 这样的 css 溢出属性时 iPad 中没有出现滚动条 内容也没有滚动 我在 ipad 模拟器和设备中尝试过 有没有其他方法可以实现这个属性 请帮帮我 提前致
  • 响应式网格布局框架[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 自定义事件多久才会出现?

    我正在尝试使用 Flurry 将分析跟踪添加到 iPhone 应用程序 我已经连接了 Flurry 并且它似乎可以很好地跟踪会话和使用情况 但是 我刚刚尝试添加自定义事件日志 但每当我查看 Flurry 分析 事件 页面时 它都会告诉我 您
  • 更改离子搜索栏的占位符和清晰图标颜色不是全局的吗?

    我有两个离子搜索栏 我只需要更改其中之一的占位符和清除图标颜色
  • gwt 中的垂直居中

    如何使用垂直面板在 gwt 中垂直居中 或者请告诉我有什么方法可以进行垂直居中 如果你想直接使用VerticalPanel从代码中 您需要使用setVerticalAlignment HasVerticalAlignment ALIGN M

随机推荐