2017-09-27 11 views
0

내 작업에 메일 템플릿을 만듭니다. Gmail이 'head'태그에 CSS 스타일 지원을 시작했음을 기억합니다. (규격 : https://developers.google.com/gmail/design/css)전체보기 문자 인터페이스에서 CSS 스타일이 작동하지 않습니다. Gmail

나는 그것을 시험해 실망했다. 내 편지는 많은 양의 데이터가 있고 Gmail이 그것을 잘라 버리고 전체 글자를 볼 수있는 링크를 보여주기 때문에 커졌습니다 ([Message clipped] 전체 메시지보기). 내 CSS 스타일이 마크 업에 적용되었습니다. 그러나 링크로 전체 편지를 볼 때 스타일이 보이지 않습니다. 적용되지 않습니다.

enter image description here

문제

스크린 샷 나는 도움이 필요합니다. 나는 그것이 벌레라고 생각한다.

용 Gmail 메일을 클리핑 할 때 상황을 달성

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 
<html xmlns="http://www.w3.org/1999/xhtml"> 
 
<head> 
 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
 
    <meta name="format-detection" content="telephone=no"/> 
 
    <meta name="x-apple-disable-message-reformatting"> 
 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
 
    <style type="text/css"> 
 
     /* 
 
==================================================== 
 
== [START] == Reset styles 
 
==================================================== 
 
*/ 
 
     #email_body { 
 
      margin: 0; 
 
      padding: 0; 
 
      width: 100% !important; 
 
      height: 100% !important; 
 
      -ms-text-size-adjust: none; 
 
      -webkit-text-size-adjust: none; 
 
      background-color: #fff; 
 
      font-family: Arial, Helvetica, sans-serif; 
 
      color: #333; 
 
      line-height: 120%; 
 
     } 
 

 
     #email_body table, #email_body td, #email_body div, #email_body p, #email_body a { 
 
      text-size-adjust: 100%; 
 
      -ms-text-size-adjust: 100%; 
 
      -webkit-text-size-adjust: 100%; 
 
     } 
 
     #email_body table { 
 
      border-collapse: collapse; 
 
      border-spacing: 0; 
 
     } 
 
     #email_body table, #email_body td { 
 
      margin: 0; 
 
      padding: 0; 
 
     } 
 
     #email_body img { 
 
      border: 0; 
 
      line-height: 100%; 
 
      outline: none; 
 
      text-decoration: none; 
 
      -ms-interpolation-mode: bicubic; 
 
     } 
 
     #email_body p { 
 
      margin: 0; 
 
     } 
 
     #email_body strong, #email_body b { 
 
      font-weight: 700; 
 
      font-style: inherit; 
 
     } 
 
     #email_body i, #email_body em { 
 
      font-style: italic; 
 
      font-weight: inherit; 
 
     } 
 
     #email_body #outlook a { 
 
      padding: 0; 
 
     } 
 
     #email_body .ReadMsgBody, #email_body .ExternalClass { 
 
      width: 100%; 
 
     } 
 
     #email_body .ExternalClass, #email_body .ExternalClass p, #email_body .ExternalClass span, #email_body .ExternalClass font, #email_body .ExternalClass td, #email_body .ExternalClass div { 
 
      line-height: 100%; 
 
     } 
 
     /* 
 
     ==================================================== 
 
     == [START] == Hot Rules 
 
     ==================================================== 
 
     */ 
 
     #email_body .pb-5{padding-top: 5px !important;} 
 
     #email_body .pb-10{padding-top: 10px !important;} 
 
     #email_body .pt-10{padding-top: 10px !important;} 
 
     #email_body .fs-12{font-size:12px !important;} 
 
     #email_body .fs-16{font-size:16px !important;} 
 
     #email_body .fw-n{font-weight: 400 !important;} 
 
     #email_body .fw-b{font-weight: 700 !important;} 
 
     #email_body .wo-u{text-decoration: none !important;} 
 
     #email_body .t-regular{color:#333 !important;} 
 
     #email_body .t-additional{color: #999 !important;} 
 
     #email_body .t-red{color: #cc373c !important;} 
 

 
     /*Gmail anti-munged*/ 
 
     .content_wrap table.anti-munged { 
 
      width: 100% !important; 
 
     } 
 
     /* 
 
     ==================================================== 
 
     == [START] == Skeleton 
 
     ==================================================== 
 
     */ 
 
     #email_body .content_wrap { 
 
      background-color: #fff; 
 
      color: #333; 
 
      font-family: Arial, Helvetica, sans-serif; 
 
      -webkit-text-size-adjust: none; 
 
      font-size: 14px; 
 
      line-height: 120%; 
 
     } 
 
     #email_body .content_wrap table, 
 
     #email_body .content_table { 
 
      font-family: Arial, Helvetica, sans-serif; 
 
     } 
 
     /* 
 
     ==================================================== 
 
     == [START] == Line Data Table 
 
     ==================================================== 
 
     */ 
 
     #email_body .blueHeader { 
 
      font-size: 16px; 
 
      color:#37809f; 
 
      font-weight: 700; 
 
     } 
 
     #email_body .lineDataTable { 
 
      border-bottom: 1px solid #ccc; 
 
     } 
 
     #email_body .lineDataTable.ldt-7-11 td { 
 
      padding: 7px 0 11px 10px; 
 
     } 
 
     #email_body .lineDataTable tr > td:first-child { 
 
      padding-left: 0; 
 
     } 
 
     #email_body .lineDataTable td { 
 
      border-top: 1px solid #ccc; 
 
     } 
 
    </style> 
 
</head> 
 
<body id="email_body"> 
 
<table class="content_wrap" align="left" valign="top" border="0" cellpadding="0" cellspacing="0" width="100%" style="width:100%;"> 
 
    <tr> 
 
     <td align="center" valign="top" style="padding:20px 0;"> 
 
      <table class="content_table" align="center" valign="top" border="0" cellpadding="0" cellspacing="0" width="100%" style="width: 100%;max-width:600px;" id="contentTable"> 
 
       <tr class="applyExtraSpaceBefore"> 
 
        <td align="left" valign="top" class="blueHeader pb-5 pt-10"> 
 
         Top Movers 
 
        </td> 
 
       </tr> 
 

 
       <tr class="extraSpaceAfter-30"> 
 
        <td align="left" valign="top" class="pb-10 fs-16"> 
 
         <table align="left" valign="top" border="0" cellpadding="0" cellspacing="0" width="100%" style="width:100%;" class="lineDataTable ldt-7-11 anti-munged"> 
 
          <tr> 
 
           <td align="left" valign="top"> 
 
            <a href="#" target="_blank" class="wo-u t-regular">Stas (9123)</a> 
 
           </td> 
 
           <td align="left" valign="top" width="155" style="width:155px;"> 
 
            <a href="#" target="_blank" class="wo-u fw-b t-red">100<br><span class="fs-12 fw-b t-additional">09/02/2017</span> 
 
            </a> 
 
           </td> 
 
           <td align="right" valign="top" width="70" style="width:70px;"> 
 
            <a href="#" target="_blank" class="wo-u t-regular fw-b"> 
 
             +900%<br><span class="fs-12 fw-n">Prior Value</span> 
 
            </a> 
 
           </td> 
 
          </tr> 
 
         </table> 
 
        </td> 
 
       </tr> 
 
      </table> 
 
     </td> 
 
    </tr> 
 
</table> 
 
</body> 
 
</html>
- 당신이 (예를 들어,이 빅 데이터 테이블) 템플릿에 http://img.mtrc.in/mkBi

+0

메일 템플릿이 "사양과 정확히 일치하지"않는다고 가정하면 템플릿을 게시 할 수 있습니까? 그것이 도움이 될 것 같아요. – Nikolas

+0

템플릿 (html/css)의 기초와 데이터에서 첫 번째 요소를 추가했습니다. '전체보기'가 스타일을 첨부하지 않는 문제 –

답변

0

그것을하지 버그 데이터를 추가 할 수 있습니다, 그 기능 (일종의) Gmail은 얼마 전에 소개되었습니다. Gmail 크기가 102kb 이상인 경우 클리핑이 발생합니다. 당신의 전자 우편이 자르기 때문에 전자 우편 크기는 102kb 이상이어야한다. 다음 중 하나를 시도하십시오.

  1. CSS를 축소하십시오.
  2. 댓글을 삭제 사용하지 않는 모든 클래스를 제거 (단지 코드를 중단 해달라고) 모든 원치 않는 공백과 줄 바꿈을 제거만큼
  3. 테이블의 수를 줄이십시오 (당신은 템플릿을 사용하여 하나의 경우) 가능한. 2 개 테이블을 사용하지 마십시오. 2를 사용하지 마십시오.

자세한 내용은 here을 참조하십시오. 누군가에게 당신의 코드를 게시했다면, 당신에게 물건을 고정 시키는데 도움이 될 것입니다.

희망하시는 답변을 찾으십시오.

+0

Gmai가 내 이메일을 잘리는 이유를 알고 있습니다. 이메일에 많은 양의 데이터가 있다고 썼습니다. 정상이고 괜찮습니다. Gmail이 내 CSS 스타일을 '전체보기 모드'에 첨부하는 것을 잊어 버린 이유를 이해하지 못함 =) 내 스타일이 '미리보기'에 적용되어 전체 스타일에 적용되지 않은 것을 볼 수있는 방법 전망. 나는 그것이 잘못된 행동이라고 생각하고 신체 태그가 벗겨지기 때문에이 –

+0

에 대한 확인을 찾으려고합니다. 그것에 대해 생각해 봤어? 이메일 주위에 테이블을 추가하고 아이디를 아이디에 추가하고 아이디로 수정했는지 확인하십시오. – Syfer

+0

구조에는 ID 및 일부 수정 사항이있는 모든 속성이 있습니다 (수정 - Gmail에는 정상입니다). http://joxi.ru/lbrRVafJGpj6r1?d=1 하지만 문서에 내 템플릿의 CSS 규칙이 없습니다. –