2011-12-20 4 views
1

이전에 Outlook 2007에 html을 표시하는 데 문제가있었습니다. Outlook이 내 테이블을 만들 때 사용한 div 구조를 지원하지 않는 것으로 보입니다.Blackberry 대 Outlook html 렌더링

나는 td와 tr을 사용하여 'old school'테이블 구조로 되돌아갔습니다. 그러나이 작품은 Outlook 2007에서 작동하지만 블랙 베리에 이메일을 열면 열이 왼쪽으로 떠 있었고 더 이상 테이블처럼 보이지 않습니다.

내 테스트 HTML은 다음과 같습니다

<html> 
    <head> 
    </head> 
    <body> 
     <table> 
      <tr> 
       <td>X</td> 
       <td>Y</td> 
      </tr> 
      <tr> 
       <td>Overall</td> 
       <td>207,890</td> 
      </tr> 
      <tr> 
       <td>B</td> 
       <td>100,568</td> 
      </tr> 
      <tr> 
       <td>C</td> 
       <td>107,322</td> 
      </tr> 
     </table> 
    </body> 
</html> 
+0

맞춤 : 왼쪽은 유효한 CSS가 아닙니다. – albert

+0

@albert, 어쨌든 제거했습니다. 내 Q를 편집 할 것입니다. – mezamorphic

답변

1

예. 뉴스 레터는 오래된 학교 :

당신이 코드가 기본적으로 정확하지만, 모범 사례에 대한 최소한

  • 0으로 테이블의 cellspacing,의 cellpadding 및 테두리를 '리셋'해야 것;
  • 세포의 너비/높이를 지정하십시오.
  • 헤더에 소위 버그 수정본을 추가하십시오. 스타일 태그 안에 다음과 같은 CSS를 삽입 :
.ReadMsgBody {width: 100%;} 
.ExternalClass {width: 100%;} 
img{margin: 0px; padding: 0px; display: block;} 
a img{margin: 0px; padding: 0px; display: block;} 

이 주요 이메일 클라이언트에서 귀하의 렌더링을 향상시킬 것입니다.