根本的问题是显示与MSO兼容的漂亮按钮。当我使用VML时,它在一台pc上工作得很好,而不是另一台。重点是两台PC的环境是相同的。
Win 10 - Microsoft ( 16005.13110.41006.0 )按钮源代码是
<!--[if mso]>
<v:rect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="http://google.com" style="line-height:28px; height:28px;width:135px; display: inline-block;" stroked="False" fillcolor="#468fb0">
<center style="color: #ffffff; font-size: 11px;">
CENTER
</center>
</v:rect>
<![endif]-->在我那儿看上去不错

在其他个人电脑里

所以
我尝试了VML/HTML标记的不同组合,但始终忽略了相同的宽度和高度,而忽略了内部文本。
如果将电子邮件保存为EML文件并进行比较
其他链接和样式正常工作。谢谢
发布于 2020-09-29 08:04:44
好的,这是一个奇怪的问题,但问题是像素(也许屏幕分辨率相关?)px的每个尺寸都较小。用替换大小来解决pt
发布于 2020-09-28 22:37:02
我注意到活动监视器的“防弹按钮”在<center>之前就有了这个<w:anchorlock/>,它似乎是一个内部机制,可以阻止锚(链接)被修改。也许就这样?
也就是说。
<!--[if mso]>
<v:rect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="http://google.com" style="line-height:28px; height:28px;width:135px; display: inline-block;" stroked="False" fillcolor="#468fb0">
<w:anchorlock/>
<center style="color: #ffffff; font-size: 11px;">
CENTER
</center>
</v:rect>
<![endif]-->https://stackoverflow.com/questions/64105161
复制相似问题