我正在开发自己的响应电子邮件框架。
我在iPhone上的字体大小有问题,当手机处于横向模式时,字体大小变得太大。我尝试了-webkit-text-size-adjust:100%;就像其他主题中所建议的那样,但是看来我找到的解决方案对我不起作用。我正在用Acid On Acid测试我的框架。

这是代码:

的HTML

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <div class="email-background">
        <div class="email-container">
            <p class="center">Lorem ipsum dolor sit amet,
consectetur adipiscing elit. Fusce non diam consectetur, tempor sapien id,
semper mi.</p>
       </div>
    </div>
</body>
</html>


的CSS

body {
    -webkit-text-size-adjust: 100%;
}

p {
    font-family: 'Verdana', sans-serif;
    font-size: 14px;
    color: #000000;
    line-height: 1.5;
    margin: 20px;
}

.center {
    text-align: center;
}

最佳答案

好的,因此我尝试重新创建您的示例,并使其能够正常工作。这是我在iPhone上测试过的代码,对我来说看起来很正常。

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

    <style type="text/css">


p {
    font-family: 'Verdana', sans-serif;
    font-size: 14px;
    color: #000000;
    line-height: 1.5;
    margin: 20px;
    -webkit-text-size-adjust: auto <!-- I changed it to auto and moved it -->
                                   <!-- to the paragraph tag.             -->
}

.center {
    text-align: center;
}
  </style>

</head>
<body>
    <div class="email-background">
        <div class="email-container">
            <p class="center">Lorem ipsum dolor sit amet,
consectetur adipiscing elit. Fusce non diam consectetur, tempor sapien id,
semper mi.</p>
       </div>
    </div>
</body>
</html>


希望这可以帮助!

09-18 06:24