1
我很新的CSS,我試圖給我的MailChimp新聞組添加一些自定義。我的圖片有文字,所以當我使它們響應並在移動設備上查看時,文字太小。我想要有兩個版本:1個圖像在桌面上可見,另一個圖像在移動設備上可以看到。我使用這段代碼,它在我的網站上工作,但不在MailChimp上。媒體查詢不能在MailChimp上工作
<style>
@media only screen and (min-device-width: 0px)
and (max-device-width: 720px) {div#banner {visibility:hidden;}}
@media screen and (min-width: 0px) and (max-width: 720px) {
#banner { display: none; }
.mobile-hide{ display: none; }
}
@media (min-width: 721px)
@media only screen
{div#deskbanner {visibility:hidden;}}
@media screen and (min-width: 721px) {
#deskbanner { display: none; }
.desk-hide{ display: none; }
}
</style>
<div id="banner" class="fb-like-box mobile-hide"><img src="https://cdn.shopify.com/s/files/1/0073/8132/files/bangkok-traveling-tailor-trunk-show.jpg?606649028080735558" alt="Bangkok Traveling Tailor Trunk Show" style="max-width: 100%; height: auto;"/></div>
<div id="deskbanner" class="fb-like-box desk-hide"><img src="https://cdn.shopify.com/s/files/1/0073/8132/files/bangkok-traveling-tailor-trunk-show-mobile.jpg?4005121060620406786" alt="Bangkok Traveling Tailor Trunk Show" style="max-width: 100%; height: auto;"/></div>
當我認爲它在移動,我看到了移動圖像像我應該。如果我在桌面上查看電子郵件,我會看到桌面圖像和移動圖像。我知道你必須在MailChimp上嵌入CSS樣式,我也讀過媒體查詢在gmail等中不能很好地工作,但是有沒有解決方案?如果不是媒體查詢,我還能做些什麼來解決這個問題?
HTML電子郵件是臭名遠揚的片狀。解析器過時並且不支持許多新標準。請參閱[this](https://css-tricks.com/using-css-in-html-emails-the-real-story/)文章。我不確定是否支持CSS Media查詢,但是您可以嘗試通過[Premailer](http://premailer.dialect.ca/)運行您的消息以查看它將如何顯示,併爲不支持的功能生成任何CSS警告在電子郵件客戶。 – War10ck
@ War10ck是正確的。在創建HTML電子郵件時,最好假設它是1998年。佈局表,不推薦的HTML樣式,內聯樣式等。您最好打電話給Mail Chimp客戶支持。 –
感謝您的輸入。 MailChimp支持告訴我這是可能的,但我需要向程序員尋求幫助,因爲他們不是編碼專家。我想我只需要調整我的形象。再次感謝! – Brie