웹 프론트엔드 HTML 튜토리얼 메인메일함에서 정상적으로 표시될 수 있는 HTML 이메일을 만드는 팁_HTML/Xhtml_웹페이지 제작

메인메일함에서 정상적으로 표시될 수 있는 HTML 이메일을 만드는 팁_HTML/Xhtml_웹페이지 제작

May 16, 2016 pm 04:43 PM
주류 만들다 그림 공들여 나열한 것 기능 보여주다 정상 필터 우편 우편


HTML 이메일 전송에 대한 제안: 인라인 CSS를 작성하려면 테이블을 사용하여 왼쪽 및 오른쪽 레이아웃을 구현하거나 배경 요소를 사용하여 배경 이미지 등을 설정하세요.
거의 모든 회원 기반 웹사이트에서는 등록 확인, 마케팅 홍보 등 회원과의 커뮤니케이션을 위해 백그라운드를 통해 이메일을 보내야 합니다. 웹사이트에서 회원에게 보내는 이러한 편지는 대개 일반 텍스트 형식이므로 인터페이스 및 상호 작용 요구 사항을 충족할 수 없습니다. 이때 HTML 페이지를 보내야 합니다. HTML 이메일은 이 사이트의 독립적인 HOST 페이지가 아니기 때문에 다른 사이트에서 호스팅됩니다. 따라서 HTML 이메일을 작성하는 것은 HTML 페이지를 작성하는 것과 매우 다릅니다. 네티즌을 위한 모든 주류 사서함은 백그라운드에서 수신하는 HTML 이메일을 어느 정도 필터링하기 때문입니다. onclick 및 onmouseover와 같은 모든 이벤트 수신 속성을 포함하여 JS 코드가 엄격하게 필터링된다는 것은 의심의 여지가 없습니다. 이는 이메일 보안 고려 사항을 기반으로 합니다. 뿐만 아니라 CSS 코드도 부분적으로 필터링됩니다. 제가 이야기하고 싶은 것은 주요 주류 메일박스에 의해 필터링되지 않고 정상적으로 표시될 수 있는 HTML 이메일을 작성하는 방법입니다.
HTML 이메일 보내기에 대한 제안: 인라인 CSS를 작성하려면 스타일을 사용하고, 왼쪽 및 오른쪽 레이아웃을 구현하려면 테이블을 사용하고, 배경 이미지 등을 설정하려면 배경 요소를 사용하세요.
먼저 메일함에 HTML 이메일이 어떻게 표시되는지 살펴보겠습니다. 저는 이메일 시스템을 직접 작업해본 적이 없고, 주요 메일함의 배경에 있는 필터링 알고리즘은 외부인이 알기가 쉽지 않습니다. 따라서 프런트 엔드 디스플레이만 사용하여 사서함에서 허용되는 쓰기 방법과 필터링되는 쓰기 방법을 추론할 수 있습니다. gmail, hotmail, 163, sohu, sina 메일함 분석을 통해 메일함을 두 가지 카테고리로 나누었습니다.
첫 번째 카테고리에는 gmail, hotmail, sohu가 포함됩니다. 이 유형의 메일함에서는 이메일 내용이 전체 메일함 페이지의 특정 div에 배치됩니다.
두 번째 카테고리에는 163과 sina가 포함됩니다. 이 유형의 메일함에서는 이메일 콘텐츠가 별도의 iframe에 배치됩니다.
HTML에 익숙한 친구들은 iframe 콘텐츠가 독립된 문서로 취급되며 상위 페이지의 요소 및 CSS로부터 독립되어 거의 독립된 페이지로 취급될 수 있다는 것을 알고 있습니다. 이메일 콘텐츠가 div에 있는 경우 이메일 콘텐츠는 전체 편지함 페이지의 필수 부분입니다. 분명히 iframe을 프레젠테이션 방법으로 사용하는 메일함은 표현을 위한 충분히 독립적인 공간을 제공하므로 이메일 콘텐츠에 훨씬 더 관대할 것입니다. div는 그렇게 정중하지 않습니다. 이메일에 이 CSS 문장을 작성하면 전체 이메일 표시 페이지의 글꼴 크기가 20px가 되어 엉망이 될 것이라고 상상해보세요.
본문 {font-size:20px}

각 편지함과 호환되는 통합 이메일 템플릿을 작성해야 하므로 위의 외부 CSS 작성 방법을 피해야 합니다. 또한 비정상적인 콘텐츠 흐름을 형성하는 플로트 및 위치 등의 스타일도 필터링됩니다. write를 사용하면 외부 메일함의 성능에 영향을 미칠 수 있습니다.
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

산성 특성 이해 : 신뢰할 수있는 데이터베이스의 기둥 산성 특성 이해 : 신뢰할 수있는 데이터베이스의 기둥 Apr 08, 2025 pm 06:33 PM

데이터베이스 산 속성에 대한 자세한 설명 산 속성은 데이터베이스 트랜잭션의 신뢰성과 일관성을 보장하기위한 일련의 규칙입니다. 데이터베이스 시스템이 트랜잭션을 처리하는 방법을 정의하고 시스템 충돌, 전원 중단 또는 여러 사용자의 동시 액세스가 발생할 경우에도 데이터 무결성 및 정확성을 보장합니다. 산 속성 개요 원자력 : 트랜잭션은 불가분의 단위로 간주됩니다. 모든 부분이 실패하고 전체 트랜잭션이 롤백되며 데이터베이스는 변경 사항을 유지하지 않습니다. 예를 들어, 은행 송금이 한 계정에서 공제되지만 다른 계정으로 인상되지 않은 경우 전체 작업이 취소됩니다. BeginTransaction; updateAccountssetBalance = Balance-100WH

마스터 SQL 한계 절 항의 : 쿼리의 행 수 제어 마스터 SQL 한계 절 항의 : 쿼리의 행 수 제어 Apr 08, 2025 pm 07:00 PM

sqllimit 절 : 쿼리 결과의 행 수를 제어하십시오. SQL의 한계 절은 쿼리에서 반환 된 행 수를 제한하는 데 사용됩니다. 이것은 대규모 데이터 세트, 페이지 진화 디스플레이 및 테스트 데이터를 처리 할 때 매우 유용하며 쿼리 효율성을 효과적으로 향상시킬 수 있습니다. 구문의 기본 구문 : SelectColumn1, Collect2, ... Fromtable_namelimitnumber_of_rows; 번호_of_rows : 반환 된 행 수를 지정하십시오. 오프셋이있는 구문 : SelectColumn1, Column2, ... Fromtable_namelimitOffset, number_of_rows; 오프셋 : skip

설치 후 MySQL을 사용하는 방법 설치 후 MySQL을 사용하는 방법 Apr 08, 2025 am 11:48 AM

이 기사는 MySQL 데이터베이스의 작동을 소개합니다. 먼저 MySQLworkBench 또는 명령 줄 클라이언트와 같은 MySQL 클라이언트를 설치해야합니다. 1. MySQL-Uroot-P 명령을 사용하여 서버에 연결하고 루트 계정 암호로 로그인하십시오. 2. CreateABase를 사용하여 데이터베이스를 작성하고 데이터베이스를 선택하십시오. 3. CreateTable을 사용하여 테이블을 만들고 필드 및 데이터 유형을 정의하십시오. 4. InsertInto를 사용하여 데이터를 삽입하고 데이터를 쿼리하고 업데이트를 통해 데이터를 업데이트하고 DELETE를 통해 데이터를 삭제하십시오. 이러한 단계를 마스터하고 일반적인 문제를 처리하는 법을 배우고 데이터베이스 성능을 최적화하면 MySQL을 효율적으로 사용할 수 있습니다.

마스터 SQL Select 문 : 포괄적 인 가이드 마스터 SQL Select 문 : 포괄적 인 가이드 Apr 08, 2025 pm 06:39 PM

sqlSelect 문에 자세한 설명 선택 설명은 데이터베이스 테이블에서 데이터를 추출하는 데 사용되는 SQL에서 가장 기본적이고 일반적으로 사용되는 명령입니다. 추출 된 데이터는 결과 세트로 표시됩니다. SELECT STECT SYNTAX SELTCOLUMN1, CORMENT2, ... FROMTABLE_NAMEWHERECONDITIONORDERBYCOLUMN_NAME [ASC | DESC]; 명령문 구성 요소 선택 절 (select) : 검색 할 열을 지정하십시오. * 사용 * 모든 열을 선택하십시오. 예를 들면 : selectFirst_name, last_namefromementloinees; 소스 절 (fr

MySQL 설치 후 데이터베이스 테이블을 설계하고 만드는 방법 MySQL 설치 후 데이터베이스 테이블을 설계하고 만드는 방법 Apr 08, 2025 am 11:39 AM

이 기사는 MySQL 데이터베이스 테이블의 설계 및 제작을 소개합니다. 1. 관계형 데이터베이스, 테이블, 필드 등과 같은 주요 개념을 이해하고 패러다임 설계를 따르십시오. 2. SQL 문을 사용하여 CreateTable 문과 같은 테이블을 만들고 기본 키 및 고유 키와 같은 제약 조건을 설정하십시오. 3. 인덱스를 추가하여 쿼리 속도를 향상시키고 외래 키를 사용하여 데이터 무결성을 유지합니다. 4. 부적절한 필드 유형 선택, 불합리한 인덱스 설계 및 데이터 무결성을 무시하는 것과 같은 문제를 피하십시오. 5. 적절한 저장 엔진을 선택하고 SQL 문 및 데이터베이스 매개 변수를 최적화하여 성능을 향상시킵니다. 이러한 단계를 배우면 MySQL 데이터베이스 테이블을 효율적으로 작성하고 관리 할 수 ​​있습니다.

Go Language 사용자 등록 : 이메일 보내기 효율성을 향상시키는 방법은 무엇입니까? Go Language 사용자 등록 : 이메일 보내기 효율성을 향상시키는 방법은 무엇입니까? Apr 02, 2025 am 09:06 AM

Go Language Registration Function에서 이메일 전송 효율성 최적화. 학습 과정에서 언어 백엔드 개발 과정에서 사용자 등록 기능을 구현할 때는 종종 충동을 보내야합니다 ...

MySQL에 저장된 절차가 있습니까? MySQL에 저장된 절차가 있습니까? Apr 08, 2025 pm 03:45 PM

MySQL은 복잡한 논리를 캡슐화하고 코드 재사용 성과 보안을 향상시키는 사전 컴파일 된 SQL 코드 블록 인 저장 프로 시저를 제공합니다. 핵심 기능에는 루프, 조건부, 커서 및 거래 제어가 포함됩니다. 저장된 절차를 통해 사용자는 내부 구현에주의를 기울이지 않고 간단히 입력하고 출력하여 데이터베이스 작업을 완료 할 수 있습니다. 그러나 구문 오류, 권한 문제 및 논리 오류와 같은 일반적인 문제에주의를 기울이고 성능 최적화 및 모범 사례 원칙을 따를 필요가 있습니다.

다른 데이터베이스 시스템에서 열을 추가하는 구문이 동일합니까? 다른 데이터베이스 시스템에서 열을 추가하는 구문이 동일합니까? Apr 09, 2025 pm 12:51 PM

다른 데이터베이스 시스템에서 열을 추가하기위한 구문은 크게 다르며 데이터베이스마다 다릅니다. 예를 들어 : MySQL : Alter Table 사용자는 열 이메일 Varchar (255)를 추가합니다. Postgresql : Alter Table 사용자는 열을 추가하여 varchar (255)가 널 고유하지 않음; Oracle : Alter Table 사용자 이메일 추가 Varchar2 (255); SQL Server : Alter Table 사용자는 이메일 VARCH 추가

See all articles