【发布时间】:2020-12-11 20:14:12
【问题描述】:
我正在尝试通过 G Suite 帐户发送 HTML 电子邮件。当我在网络浏览器中打开我的 HTML 时,它会完美呈现:
我尝试使用内联样式,并尝试将正文中的所有内容包装在单独的 div 中。没有任何效果。这是我正在使用的 HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>[spelab] EoD.md</title>
<style>
/* CSS in concern */
body {
border: 2px solid red;
border-radius: 5px;
}
</style>
</head>
<body id="preview">
<h4 class="code-line" data-line-end="1" data-line-start="0"><a id="Things_I_Did_Today_0"></a>Things I Did Today</h4>
<hr>
<ul>
<li class="has-line-data" data-line-end="3" data-line-start="2"><strong>Mail/messages.</strong></li>
<li class="has-line-data" data-line-end="3" data-line-start="2"><strong>Finished testing product 1234.</strong></li>
<li class="has-line-data" data-line-end="3" data-line-start="2"><strong>Finished report on product 5678.</strong></li>
</ul>
<hr>
<p class="has-line-data" data-line-end="11" data-line-start="4">John Doe<br> Senior example position<br> Example Company<br> 1234 Main Street Washington, NY 12345<br>
<a href="">email@example.com</a><br>
<a href="">Website@example.com</a><br>
<a href="tel:+1-123-455-7891">+1 (123) 456-7891</a>
</p>
</body>
</html>
为什么 Gmail 不呈现边框?有解决方法吗?可能与我transferring the HTML to my email的方式有关吗?
【问题讨论】:
-
border受支持。尝试检查生成的 HTML/CSS 代码,也许尝试使用 inlien 样式...developers.google.com/gmail/design/reference/supported_css -
@pavel 我实际上已经尝试过使用内联样式。我会在我的问题中澄清这一点
-
尝试将整个 body 包裹在一个 div 中,并为该 div 添加一个边框。
-
@SinestroWhite 似乎不起作用。此外,即使我在记事本中编辑 HTML,谷歌浏览器也会不断强制 div 成为
body的子元素。 -
我的意思是在 body 中的 div 周围的其他方式,很抱歉误导了你。
标签: html css gmail rendering html-email