邮件签名中position属性无法显示的问题分析及解决方法
邮件签名排版问题及尝试方案
出于安全考虑,邮件客户端会屏蔽部分CSS属性,position属性就在被屏蔽列表中。本地查看HTML文件时该属性可正常生效,但上传为邮件签名后完全失效——检查邮件代码会发现该属性已被彻底移除。
尝试用背景图替代position实现效果,但遇到新问题:转发邮件时如果删除原有内容,HTML中的背景图会丢失。
以下是我尝试的两种解决方法:
方法1
<div style="position:relative;width:522px;font-family:Arial;border:1px solid #e0e0e0"><img src="https://website.com/wp-content/uploads/2024/12/my_image.jpeg.png" alt="Background" style="position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1">
方法2
<table cellpadding="0" cellspacing="0" border="0" style="width:522px;font-family:Arial;background-image :url('https://website.com/wp-content/uploads/2024/12/my_image.jpeg.png');background-size:cover;background-position:center;border:1px solid #e0e0e0">
内容的提问来源于stack exchange,提问作者Rushi Workstation
相关产品推荐
相关产品推荐

