0

現在、次の HTML を使用して、以下に示す画像をレンダリングしています。ただし、背景画像がサポートされていないため、これは Outlook では機能しません。Outlookで要素を正しくレンダリングするためにテーブルを使用するように言われましたが、これについてどうすればよいかわかりません。Outlook 2007/2010 で下の画像を正しくレンダリングする HTML を提供した人に 200 の報奨金を」

<!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>

ここに画像の説明を入力

4

2 に答える 2

3
    <!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8" />
    <title>Render this</title>
    <style type="text/css">
        p {
            margin:0;
            padding:0;
            font-family: Helvetica;
            font-size:14px;
            color:#000;
            font-weight:bold;
        }
        table {
            padding:15px;
            width:272px;
            height:155px;
            border:2px solid #000;
            background-color: #fee800;
        }
        p.name {
            margin-bottom:65px;
        }
    </style>
</head>
<body>
<table>
<tr><td>John Smith</td><td></td></tr>
<tr><td><p>XYZ Company</p></td><td><img src="https://s3.amazonaws.com/signoffmainbucket/8CA8EC1A-C1C5-4390-9FC4-649648AA26C8.jpg" /></td></tr>
</table>

</body>
</html>
于 2012-04-14T20:21:56.417 に答える
2

メール送信者向け テーブルを使用する必要があり、ヘッダーや別の CSS で CSS を使用しないでください。CSS を使用してインライン化してみてください。

<table bgcolor="#fee800" border="0" cellpadding="0" cellspacing="0" width="272" height="155" style="border: 2px solid #000; padding: 15px;">
    <tr>
        <td><font face="Helvetica, Arial, sans-serif" style="font-size: 14px;"><b>John</b></font></td><td>&nbsp;</td>
    </tr>
    <tr>
        <td><font face="Helvetica, Arial, sans-serif" style="font-size: 14px;"><b>XYZ Company</b></font></td><td><img src="https://s3.amazonaws.com/signoffmainbucket/8CA8EC1A-C1C5-4390-9FC4-649648AA26C8.jpg" alt="" /></td>
    </tr>
</table>
于 2012-04-17T07:48:16.820 に答える