머리말
이메일에 HTML을 작성해 본 사람이라면 이메일의 HTML이 일반적으로 테이블을 사용하여 배치된다는 점을 알아야 합니다. 그 이유는 대부분의 이메일 클라이언트(예: Outlook 및 Gmail)가 HTML 설정을 필터링하여 이메일을 인식할 수 없기 때문입니다.
여러 번의 이메일 작성 연습과 Du Niang의 지도를 통해 HTML 이메일을 작성하는 비결은 15년 전의 웹 페이지 생성 방법을 사용하는 것임을 알게 되었습니다.
다음은 HTML 이메일 작성에 대한 몇 가지 규칙입니다
부분 초점 규칙
1. Doctype
현재 가장 호환되는 Doctype은 XHTML 1.0 Strict입니다. 실제로 Gmail과 Hotmail은 Doctype을 삭제하고 다음 Doctype으로 대체합니다(HTML5 구문은 사용할 수 없음)
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">2 <html xmlns="http://www.w3.org/1999/xhtml">3 <head>4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />5 <title>HTML Email编写指南</title>6 <meta name="viewport" content="width=device-width, initial-scale=1.0"/>7 </head>8 </html>
2. 레이아웃
웹페이지의 레이아웃은 표를 사용해야 합니다. 먼저 가장 바깥쪽의 큰 테이블을 배치하여 배경을 설정한 다음 특정 내용을 위해 테이블을 내부에 중첩합니다(p, p 등은 생각하지 마세요).
1 <body style="margin: 0; padding: 0;">2 <table border="1" cellpadding="0" cellspacing="0" width="100%">3 <tr> 4 <td> Hello! </td>5 </tr>6 </table>7 </body>
3. 사진
사진은 인용할 수 있는 유일한 외부 자료입니다. 스타일 시트 파일, 글꼴 파일, 비디오 파일 등과 같은 기타 외부 리소스는 인용할 수 없습니다.
일부 클라이언트에서는 이미지 링크에 테두리를 추가하므로 테두리를 제거해야 합니다.
많은 클라이언트가 기본적으로 이미지를 표시하지 않는다는 점(예: Gmail)에 유의해야 하므로 이미지 없이도 주요 콘텐츠를 읽을 수 있는지 확인하세요.
1 >
4. 인라인 스타일 모든 CSS 규칙에는 인라인 스타일을 사용하는 것이 가장 좋습니다. 웹페이지 헤드에 배치된 스타일은 클라이언트에 의해 삭제될 가능성이 높기 때문입니다. CSS 규칙에 대한 클라이언트 지원은 여기를 참조하세요. 또한 CSS의 약어 형식을 사용하지 마십시오. 일부 클라이언트에서는 이를 지원하지 않습니다. 예를 들어 다음과 같이 작성하지 마세요:<p style="font: 8px/14px Arial, sans-serif;"></p>다음과 같이 작성하세요 1 5. W3C 체크섬 테스트 도구 최종 코드가 W3C 검증을 통과할 수 있는지 확인하려면, 왜냐하면 일부 클라이언트는 자격이 없는 속성을 제거하기 때문입니다. 또한 테스트 도구(1, 2, 3)를 사용하여 다양한 클라이언트의 표시 결과를 확인하세요. HTML 이메일을 보낼 때 MIME 유형을 사용할 수 없다는 점을 잊지 마세요. 1 Content-Type: text/plain 사용하려면 1 콘텐츠- 유형: 멀티파트/대체; 6. 템플릿 다른 사람들이 이미 만든 템플릿을 사용하는 것이 좋습니다(여기 및 여기). 온라인에서 더 많은 것을 찾을 수 있습니다. 직접 개발한다면 HTML Email Boilerplate와 Emailology를 참고하시면 됩니다.
전체 규칙
1. 페이지 너비를 550~650px 이내로 설정하세요.
2. 레이아웃에 테이블을 사용합니다.
3. 이메일을 중앙에 표시하고 싶다면 표에 align="center"를 설정해주세요.
4.