在电子邮件中使用CSS圈子

Dav*_*nks 2 html css email inline-code mailchimp

我正在尝试用中间的数字创建一个漂亮的圆形圆圈,我在浏览器中工作正常,但是当我去MailChimp发送时,圆圈变成了巨大的正方形.

这是我的CSS

.circle{
    width:100px;
    height:100px;
    border-radius:50px;
    font-size:20px;
    color:#ffffff;
    line-height:100px;
    text-align:center;
    background:#ff8080

    }
Run Code Online (Sandbox Code Playgroud)

然后我正在使用 -

<div class="circle">1</div>

这是在我的浏览器中 - 浏览器中的圆圈 这是在Outlook中 - 在Outlook中的Cirlces

Dav*_*nks 6

我找到了一个完美的解决方案 -

<div align="center"><!--[if mso]>
<v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" href="http://" style="height:100px;v-text-anchor:middle;width:100px;" arcsize="600%" stroke="f" fillcolor="#ff8080">
<w:anchorlock/>
<center>
<![endif]-->
  <a href="http://"
  style="background-color:#ff8080;border-radius:600px;color:#ffffff;display:inline-block;font-family:sans-serif;font-size:13px;font-weight:bold;line-height:100px;text-align:center;text-decoration:none;width:100px;-webkit-text-size-adjust:none;">1</a>
<!--[if mso]>
</center>
</v:roundrect>
<![endif]--></div>
Run Code Online (Sandbox Code Playgroud)