我正在嘗試構建一個響應式HTML電子郵件。我試圖做一些相當簡單的事情,但陷入困境並開始相信我可能需要以不同的方式來處理它。隱藏Gmail HTML電子郵件中的內容 - 但顯示在手機中?
我想顯示某些內容,如果用戶在移動設備上,並隱藏它,否則。
我第一次嘗試看起來像:
在頭上的CSS:
@media (max-width: 420px) and (min-width: 100px) {
.mobile {
display:block !important;
}
}
的HTML:
<div class='mobile' style='display:none;'>
I'm only visible on mobile :)
</div>
這精美的作品對於大多數的郵件客戶端,但不會與Gmail這確實不支持'顯示:無'沒有'!重要'。但是,將重要內容添加到內聯樣式意味着它不會顯示爲移動設備。
我已經嘗試了幾個不同的東西,包括與可見性/不透明度混合(認爲這將是一個正確的方向開始,但根本不起作用)並試圖通過嘗試潛入內聯樣式:
在頭上的CSS:
.mobile {
display: none !important;
}
@media (max-width: 420px) and (min-width: 100px) {
#fix .mobile {
display:block !important;
}
}
的HTML:
<div id='fix'>
<div class='mobile' style='display:none;'>
I'm only visible on mobile :)
</div>
</div>
但是,這也不能工作。看起來這將是一個很常見的問題。
任何想法如何解決這個問題?
的Gmail條從內聯的所有CSS分開 – 2015-09-17 07:14:20