私は現在、次のHTMLを使用して下の画像をレンダリングしています。これは、背景画像がサポートされていないため、Outlookでは動作しません。私は、テーブルを使用してOutlookで要素を正しくレンダリングするように指示を受けましたが、これについてどうやって行くのか分かりません。あなたは、テーブルを使用する必要がありますし、使用しない見通し2007/2010" で正しくEmailerのは、Outlook 2007/2010で正しくレンダリングされるHTML
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Render this</title>
<style type="text/css">
div, p {
margin:0;
padding:0;
font-family: Helvetica;
font-size:14px;
color:#000;
font-weight:bold;
}
div.box {
padding:15px;
width:272px;
height:155px;
border:2px solid #000;
background-color:rgb(255,232,0);
}
div.box div.inner {
height:100%;
background:url("https://s3.amazonaws.com/signoffmainbucket/8CA8EC1A-C1C5-4390-9FC4-649648AA26C8.jpg") bottom right no-repeat;
}
p.name {
margin-bottom:65px;
}
</style>
</head>
<body>
<div class="box">
<div class="inner">
<p class="name">John</p>
<p>XYZ Company</p>
</div>
</div>
</body>
</html>
私は上記の例のようにHTMLメールで表を使用しています。 email:http ://www.campaignmonitor.com/css/ – chadpeppers
+1(私はそれを言うとは思わなかった)。残念ながら、電子メールクライアントはdivを好まない。 –
また、インラインCSSを使用することをお勧めします。 webappには独自のものがあるので、ほとんどのwebmailクライアントでは、おそらくhtml headの内容は無視されます。私は、Mailchimpは、スタイルシートをインラインに変換するオンラインパーサーを提供していると考えています。インラインスタイルの長いHTMLを書くのはかなり厄介なことでしょう。 – Halka