2009-07-15 3 views

답변

5

CSS를 이메일의 규칙보다 더 구체적으로 만들 수 있습니다. 예를 들어 :

body.body이 우선합니다, .body 또는 body

위의 작은 예제들과 충돌 body.body의 모든 스타일을보다 더 구체적이다. 그러나 함께 합치는 스타일을 중지하려면 모든 단일 스타일을 정의해야합니다.

다른 방법으로는 대부분의 웹 메일/데스크톱 이메일 클라이언트가 요즘, 어느 방향 으로든 이동하는 방식 인 이메일에서 CSS를 다시 작성할 수 있습니다. 예를 들어, 모든 규칙 앞에 #emailMessage을 붙이고 <div id="emailMessage"></div> 태그 안에 전자 메일을 배치하면 전자 메일의 모든 스타일이 해당 네임 스페이스에만 적용됩니다.

이메일을 표시하기 위해 iframe을 사용하면 접근성 등을 기반으로하는 문제가 더 많이 발생합니다. 행운을 비네.

+0

그것을 보는 좋은 방법. –

1

일반적인 방법은 iframe을 사용하는 것입니다. 그러나 이것이 문제에 해당하는지 잘 모르겠습니다.

기본적으로 다른 페이지 안에 다른 HTML 페이지가로드됩니다. 그렇기 때문에 하나의 이메일을 표시하는 데 2 ​​페이지가 있다는 뜻입니다.

당신의 질문

http://www.w3schools.com/TAGS/tag_iframe.asp

4

대답은 아마도 "iframe이"이지만, 특정 상황에서, 웹 메일 클라이언트 가능성이 매우 유효에서 CSS를 제거 "라는 멋진 새 지옥을 소개 할 예정이다 서면 html은 어떤 종류의 html이 이메일에 허용되어야하는지에 대한 모든 아이디어를 가지고있는 매우 다양한 클라이언트에 의해 생성됩니다. "

행운을 빈다.

+0

그리고 보안을 잊지 말아야합니다. –

+0

좋은 지적 - 나는 accoun에 모두 걸릴거야. 다시 고마워. –

관련 문제