Email 展望及展望;VML不同视图

Email 展望及展望;VML不同视图,email,outlook,ms-office,html-email,vml,Email,Outlook,Ms Office,Html Email,Vml,根本问题是显示与MSO兼容的nice按钮。当我使用VML时,它在一台电脑上工作得很好,而在另一台电脑上却不工作。关键是两台PC的环境是相同的 Win 10-Microsoft Outlook(16005.13110.41006.0) 按钮源代码是 <!--[if mso]> <v:rect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-c

根本问题是显示与MSO兼容的nice按钮。当我使用VML时,它在一台电脑上工作得很好,而在另一台电脑上却不工作。关键是两台PC的环境是相同的

Win 10-Microsoft Outlook(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]-->

我的看起来不错

在其他PC中

所以

  • 尺寸在两个维度上都较小
  • 里面没有文字
  • 按钮是可点击的
我尝试了不同的VML/HTML标记组合,但总是相同的-宽度和高度被忽略,内部文本完全丢失

如果将电子邮件另存为EML文件并进行比较,则相同 有什么建议可以触发这种风格

顺便说一句,其他链接和样式工作正常。
谢谢

我注意到活动监视器的“”在
之前有这个
,它似乎是一个内部机制,用于阻止锚(链接)被修改。也许就是这样


好吧,这是一个奇怪但 问题在于像素(可能与屏幕分辨率有关?)
每种尺寸的px
px
都更小。解决方法是将大小替换为
pt

sad,但没有效果我不确定是否可以使用
显示:内联块-尝试删除该代码。Outlook通常不考虑显示的变化,我认为这与放大率有关。你的电脑可能有100%,其他电脑可能有125%或150%。积分可以解决这个问题是的。
<!--[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]-->