gpt4 book ai didi

html - 隐藏 GMail 和 Outlook 中的内容不适用于 Zurb Ink 实现

转载 作者:行者123 更新时间:2023-11-27 23:38:35 30 4
gpt4 key购买 nike

我在使用桌面/移动显示/隐藏功能时遇到问题 Zurb Ink email framework .当我使用下面的 CSS 时,它在 GMail 中正常工作,移动内容被隐藏并且只显示桌面,但在 Outlook 中。但是,使用默认的 Ink CSS(在 display: none 上没有 !important 标志)它在 Outlook 中有效,但在 GMail 中 .我正在使用 Outlook 2010。

我从 this Gist 中获得了一些灵感我正在使用这个 CSS:

div.gmail .show-for-small,
div.gmail .hide-for-desktop {
display : none !important;
mso-hide: all !important;
}

这是我的电子邮件标记:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="viewport" content="width=device-width"/>
<style type="text/css">
<!-- my inline styles in here -->
</style>
</head>
<body>
<!--[if !mso]><!-->
<div class="gmail">
<!--<![endif]-->
<table class="body">...</table>
<!--[if !mso]><!-->
</div>
<!--<![endif]-->
</body>

我错过了什么?

Zurb 有一个断点,在 600 像素处,所以我不想更改它。 Zurb提供的Ink CSS可见here .

最佳答案

我会在最终深入了解时自己发布一个答案(至少对于 GMail、移动 iOS 和 Outlook 支持)。

仍然坚持使用 Ink 的默认类,我将可见性类更改为:

.show-for-small,
.hide-for-desktop {
display : none;
max-height : 0; /* Gmail */
mso-hide : all; /* Outlook clients */
overflow : hidden; /* Generic */
font-size : 0 !important; /* Be careful with this one, only use if absolutely required */
line-height : 0;
padding : 0 !important;
}

然后在 600px 断点处的“移动” View 中,我这样做是为了从根本上扭转我在上面所做的更改:

@media only screen and (max-width : 600px) {
table[class="body"] .show-for-small,
table[class="body"] .hide-for-desktop {
display : block !important;
max-height : 100% !important; /* Gmail */
mso-hide : none !important; /* Outlook clients */
overflow : visible !important; /* Generic */
font-size : 14px !important; /* Be careful with this one, only use if absolutely required */
line-height : 100% !important;
height : 100% !important;
width : 100% !important;
}
}

我希望这能帮助使用 Zurb Ink 1 的人和希望 Zurb 在 Foundation for Emails 发布时解决这个问题。

关于html - 隐藏 GMail 和 Outlook 中的内容不适用于 Zurb Ink 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32700517/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com