1

在我的客户从我的 .net MVC 应用程序注册后,我将向他们发送一封 html 格式的响应式电子邮件。我的问题是,在这种情况下是我的徽标的图片不会居中,无论我应用什么 css 或引导类。在计算机上或什至在 ios 上的另一个不同邮件客户端中呈现时,它看起来很好。问题似乎是默认邮件应用程序。这是它的显示方式。第一张图片是它在邮件应用程序上的显示方式,第二张图片是它在正确显示的桌面上的显示方式。请注意,白色文字是图片。紫色背景只是我做紫色的一个div。

iOS 邮件应用程序上的图像

桌面上的图像

这是我的代码:

<!DOCTYPE html>

<html>
<head>
    <meta name=viewport content="width=device-width, initial-scale=1">
    <title>Welcome To Church Musician!</title>
    <style>
        .header {
            background-color: darkviolet;
            height: 200px;
            max-width: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
        }


        .container{
            background-color: white !important;
        }

        body{
            background-color: whitesmoke !important;
        }
        
    </style>
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
</head>
<body>
    <div class="container" >
        <div class="header">
            <img class="img-fluid"src="cid:id1" />
        </div>   
        <hr />
        <p>This is a test</p>

    </div>
</body>
</html>
4

0 回答 0