2012-02-14 6 views
0

HTML 전자 메일을 만들었으므로 브라우저의 멋진 모습을 보였지만 일단 전자 메일로 보내면 테이블이 바뀌고 이미지가 사라집니다. C#을 사용하여 중괄호에 데이터를 동적으로 추가합니다. CSS에는 C#에서 데이터를 추가하기 위해 이스케이프 문자로 이중 괄호가 있습니다. 모든 이미지는 절대 URL을 사용하여 이미지를 링크합니다.HTML 전자 메일 포털

이이처럼 보이도록되어있는 것이다 : 나는 그것을 보낼 때 http://www.calvaryccm.com/images/Email/ccmEmailDevo.html

그러나, 그렇게 보이지 않는다. 그것은 다음과 같습니다

broken email

가 어떻게 테이블 이동 누락 이미지 문제를 해결합니까?

+0

보이지 않는 이메일 클라이언트는 무엇입니까? 모두들? – MrMisterMan

+0

이메일 HTML은 까다 롭습니다 – elclanrs

+0

기도? ......... –

답변

1

다른 사람들이 말했듯이, 대부분의 이메일 클라이언트에 대해 모든 스타일을 인라인으로 만들어야합니다. Premailer은 이에 대한 훌륭한 서비스입니다. 이것을 통해 그것을 실행하고 또 한번 그것을 줘.

당신이해야 할 일은 모두 <td>의 너비를주고 모든 이미지를 display:block으로 설정하는 것입니다.

+0

Premailer가 정말로 도움이되었습니다! 고맙습니다! –

1

이메일 클라이언트는 일반적으로 배경 이미지를 지원하지 않습니다. 또한 모든 스타일은 인라인이어야합니다.

참조 : campaignmonitor.com/css/ 어떤 스타일링을 사용할 수 있고 사용할 수 없는지 참조하십시오.

1

거의 모든 이메일 클라이언트, 웹 또는 데스크톱에서 작동하려면 CSS 용 인라인 스타일을 사용해야합니다. <style> 태그에서 모든 CSS 규칙을 적용하고 스타일을 적용 할 각 요소의 속성을 모두 style= 개로 만드십시오.