2012-02-21 4 views
0

IE (모든 버전) 및 Yahoo Mail에서만 나타나는 틈새에 약간의 문제가 있습니다. 하나의 중첩 테이블이있는 테이블이 포함 된 전자 메일 템플릿을 만들려고합니다. 이미지에서 볼 수 있듯이 헤더가있는 TD의 상단과 하단에 간격이 있습니다. HTML을 로컬에서 보려고하면 IE에서 문제가 보이지 않으므로 야후 메일에 문제가 있음을 알게됩니다. 다른 메일 클라이언트도 정상입니다.야후 메일의 이메일 템플릿의 틈새

도움이 될 것입니다. 감사 문제의

스크린 샷 : Screenshot of issue

코드 : 나는 파이어 폭스에서 발생하는 문제를 발견 했는가, 어떤 이메일 클라이언트에서 이메일을 테스트하지만하지 않았다

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
    <title>Test Email Template</title> 
    <style type="text/css"> 
     body { 
      padding:0; 
      margin:0; 
     } 
     table { 
      margin:15px auto 50px auto; 
     } 
     td hr { 
      padding:0; 
      margin:10px; 
      background-color:rgb(0,13,221); 
      height:1px; 
      border:0; 
     } 
     td { 
      font-size:12px; 
     } 
     td p { 
      padding-top:7px; 
     } 
     td p a { 
      color:rgb(0,134,195); 
     } 
     td strong { 
      font-size:13px; 
      font-weight:900; 
      color:rgb(0,0,0); 
     } 
     .address { 
      margin-top:50px !important; !important; 
      font-size:11px; 
      color:rgb(79,83,87); 
     } 
    </style> 
</head> 
<body> 
    <table width="690" cellpadding="0" cellspacing="0" border="0" align="center" style="font-family:Arial, sans-serif"> 
     <tr> 
      <td rowspan="5" width="20" valign="top"> 
       <img src="#" width="25" height="538" style="background-color:blue;display:block" /> 
      </td> 
      <td width="650"> 
       <table width="650" border="0" cellpadding="0" cellspacing="0" style="margin:0"> 
        <tbody> 
         <tr> 
          <td width="650" height="19" colspan="3" style="background-color:rgb(10,14,43)"></td> 
         </tr> 
         <tr style="background-color:rgb(10,13,44)"> 
          <td height="1" width="3%"></td> 
          <td rowspan="49" width="7%"> 
           <img src="#" width="192" height="72" style="background-color:blue;display:block" /> 
          </td> 
          <td width="90%"></td>        
         </tr> 
         <tr style="background-color:rgb(12,15,46)"> 
          <td height="3"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(13,16,47)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(12,15,46)"> 
          <td height="2"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(13,16,47)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(12,17,47)"> 
          <td height="2"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(12,17,49)"> 
          <td height="5"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(13,18,50)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(12,17,49)"> 
          <td height="2"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(13,18,50)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(12,18,50)"> 
          <td height="2"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(10,19,52)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(11,20,53)"> 
          <td height="2"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(12,21,54)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(11,20,53)"> 
          <td height="2"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(12,21,54)"> 
          <td height="2"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(13,22,55)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(12,23,55)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(11,22,54)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(13,23,58)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(13,21,57)"> 
          <td height="4"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(12,22,57)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(10,23,58)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(10,24,59)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(14,24,60)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(12,25,60)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(11,24,59)"> 
          <td height="2"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(12,25,60)"> 
          <td height="3"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(12,26,61)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(12,25,60)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(13,25,63)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(14,26,64)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(12,26,63)"> 
          <td height="2"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(13,27,64)"> 
          <td height="2"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(13,27,66)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(15,27,67)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(13,27,66)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(12,27,66)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(10,28,66)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(11,29,69)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(12,30,70)"> 
          <td height="2"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(14,29,70)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(11,30,72)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(12,29,72)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(13,30,73)"> 
          <td height="3"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(13,32,75)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(10,31,74)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr style="background-color:rgb(9,32,74)"> 
          <td height="1"></td> 
          <td></td> 
         </tr> 
         <tr> 
          <td width="650" height="2" colspan="3" style="background-color:rgb(10,31,74)"></td> 
         </tr> 
         <tr> 
          <td width="650" height="1" colspan="3" style="background-color:rgb(11,32,77)"></td> 
         </tr> 
         <tr> 
          <td width="650" height="2" colspan="3" style="background-color:rgb(11,34,78)"></td> 
         </tr> 
         <tr> 
          <td width="650" height="1" colspan="3" style="background-color:rgb(13,34,79)"></td> 
         </tr> 
         <tr> 
          <td width="650" height="1" colspan="3" style="background-color:rgb(12,35,79)"></td> 
         </tr> 
        </tbody> 
       </table> 
      </td> 
      <td rowspan="5" width="20" valign="top"><img src="#" width="25" height="538" style="background-color:blue;display:block" /></td> 
     </tr> 
     <tr> 
      <td width="650" valign="top"> 
       <img src="#" width="650" height="10" style="background-color:blue;display:block" /> 
      </td> 
     </tr> 
     <tr> 
      <td style="padding:0 10px 0 10px"> 
       <p><strong>Headline</strong></p> 
       <p>Text Line 1</p> 
       <p>Text Line 2</p> 
       <p>Text Line 3 <a href="#"> Link</a></p> 
       <p>Text Line 4</p> 
       <p></p> 
       <hr /> 
       <p>Text Line 5</p> 
       <p style="margin-top:80px;font-size:11px;color:rgb(65,65,65);" class="address">Text Line 6</p> 
      </td> 
     </tr> 
     <tr> 
      <td align="center"><img src="#" width="626" height="68" style="background-color:blue;display:block" /></td> 
     </tr> 
     <tr> 
      <td align="right"><p>Text Line 7<a href="#">Link</a></p></td> 
     </tr> 
    </table> 
</body> 

답변

2

. 방화 광을 사용하여 문제를 해결했습니다. 20 행 상단 (td 스타일)

일부 전자 메일 클라이언트는 머리글 또는 본문에 관계없이 스타일 시트를 제거해야하므로 인라인 스타일을 사용해야 할 수도 있습니다. 문서.

다음은 작동 버전입니다. http://jsfiddle.net/ypzA2/

관련 문제