2011-05-14 5 views
1

HTML 전자 메일을 만들고 보내고 있습니다.HTML 전자 메일에서 배경 이미지를 다운로드하지 않습니다.

나는 전자 메일 클라이언트에서 마크 업의 종류를 포함하는 메시지를 다운로드 할 때, 이미지가 표시되지 않습니다

<table style="background: url('http://example.com/App_Sprites/image.gif');> 

같은 마크 업을 사용하고 있습니다. 내가 이런 일을 할 때

<img src="http://example.com/App_Sprites/image.gif" /> 

이미지를 다운로드하면됩니다.

이미지 위에 배경 텍스트가 있어야하므로 이미지가 필요합니다. 이미지 태그를 사용하고 그 위에 텍스트를 배치 할 수 있습니까? 아니면 배경 이미지를 실제로 사용하고 있어야하며, 다른 것이 잘못되었을 수 있습니까?

답변

1

일부 전자 메일 클라이언트에서는 background 속성이 작동하므로 reference으로 사용합니다. 이것은 매우 유용합니다.

배경 이미지 사용을 피하고 단색을 사용하지 않는 이유는 모든 이메일 클라이언트가이 기능을 사용하고 배경 이미지를 볼 수있는 기능이 없기 때문입니다.

2

Html 이메일은 일반적으로 배경 이미지를 다운로드하지 않습니다.하지만 할 수있는 속임수가 있습니다. 마진 탑 번호

<div style="z-index:10;position:relative">your text here</div> 
<img src="http://example.com/App_Sprites/image.gif" style="margin-top:-20px" /> 

플레이

+0

음수 값도 Gmail에서 고려되지 않은 테이블보다 더 나은) = 직접베이스 64를 사용 – sathishn

0

또는 HM의 div의 마진의