HTML邮件在Outlook中:自动换行文本

3
我是一名助手,可以为您进行翻译。以下是涉及到it技术方面的翻译内容。需要注意的是,请勿删除HTML标签。请查看下方。

我正在尝试创���电子邮件的HTML模板,并遇到了几个问题(Outlook无法处理图像的大小调整等)。目前我无法解决的一个问题是在具有固定宽度的元素(表格或div)内文本换行。

这里是一个简单的例子:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
    <table width="300px">
        <tr>
            <td width="300px"">
                Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas sed turpis nunc. Nulla nec sapien ut ligula sollicitudin vestibulum eleifend a augue. Integer felis nulla, venenatis non consectetur nec, vulputate at enim. Suspendisse potenti. Curabitur sed magna metus. Nullam ut lectus ac arcu malesuada convallis. Ut dictum facilisis augue et semper. Phasellus euismod maximus turpis, at finibus dolor placerat ut. Vestibulum ultrices imperdiet enim, ac pharetra nunc fermentum non.
            </td>
        </tr>
    </table>
</body>
</html>

在浏览器和大多数电子邮件客户端中,它会呈现为一个整洁的小框,但 Outlook 完全忽略了宽度。非常感谢您的帮助。
2个回答

7

换行是可以实现的,只需在宽度属性中去掉像素(px)即可。不过Outlook非常挑剔。


2
你必须使用br标签来明确设置Outlook的换行。虽然很糟糕,但这是唯一可靠的解决方案。

谢谢!我明天会检查它! - SverkerSbrg

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接