ページの上部で1ピクセルまたは2ピクセルのパディングがどこから来ているのか理解できないようです。ChromeとSafariで実行しましたが、JSFiddleで生成されていないようです。
ブラウザがそれをページに印刷する方法でしょうか?もしそうなら、CSSまたはJSでの影響に対抗する方法はありますか?
JSフィドルの例は次のとおりです。
そしてここにあなたにとってより簡単な方のコードがあります
<html>
<head>
<style>
* {padding:0; margin:0;}
h1{font-family: Arial, Helvetica, sans-serif; font-size:36px;}
h2{font-family: Arial, Helvetica, sans-serif; font-size:28px;}
h3{font-family: Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal;}
h4{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:16px;}
h5{font-family: Arial, Helvetica, sans-serif; font-size:9px;}
span{margin:0 auto;}
#wrapper{
width:800px;
height:auto;
margin:0 auto;
}
#wrapper .header{
background-image: url('http://i.imgur.com/dY8Tuu5.png');
background-repeat: no-repeat;
}
#wrapper .header span h1{
position:relative;
top:65px;
left:35px;
}
#wrapper .header span h2{
position:relative;
color:white;
text-shadow:1px 1px 1px #333;
top:115px;
left:25px;
}
</style>
</head>
<body>
<table id="wrapper">
<tr>
<td class="header" height="450" >
<span>
<h1>Big Flashy <br /> Headlines Here</h1>
</span>
<span>
<h2>Sub-Headers and such <br /> can go Here</h2>
</span>
</td>
</tr>
</table>
</body>
</html>
Eメールで送信されるため、DIVの代わりにテーブルを使用する必要があります。
ありがとう