據我所知,html電子郵件中的媒體查詢並未得到廣泛支持,但html電子郵件簽名呢?我已經使用這段代碼的嘗試:媒體查詢電子郵件簽名,可能嗎?
<style type="text/css">
img#banner{display:block !important;
}
@media (max-width: 450px){
img#banner{display:none !important;}
}
</style>
把它包含用於簽名的內容,在瀏覽器的工作原理我張開臺tag之前,但它似乎並沒有在電子郵件客戶端的工作。我可能做錯了什麼,或者可能根本不支持?我不確定?但是,如果它得到支持,即使只有少數電子郵件客戶端,也值得使用。
編輯: 我已經將橫幅的寬度設置爲100%,因爲橫幅圖片太寬,在移動設備上看起來有點醜陋,這個想法是讓它不顯示。
<a class="link" href="http://www.website.com/">
<img id="banner" style="width:100%;" alt="#" src="banner.gif">
</a>
編輯2: 似乎是兩個重要變量是壞實踐的研究我已經包含在這裏修訂媒體查詢:
<style type="text/css">
img#banner{display:block;
}
@media (max-width: 450px){
img#banner{display:none;}
}
</style>
雖然實際上這似乎並沒有任何工作更好。我認爲普遍的共識是媒體查詢和電子郵件簽名不會混合。
僅當您在標頭內指定設備寬度時,媒體查詢纔有效。 – Romain
是的,我已經設置了標題的寬度爲100%,所以這應該工作。我只是希望橫幅不會顯示在移動設備上,因爲它太小了。 – bestfriendsforever