2013-11-20 4 views
1

안녕하세요. 반응 형 이메일 템플릿을 만들려고합니다.CSS 배경 이미지 응답 없음

배경 이미지를 반응 적으로 만들 수 없습니다.

여기

는 이미지 코드의 샘플입니다

a#learn-more { background-size: 100%; display: block; background: url('http://tophitechgadgets.com/wp-content/uploads/2013/11/learn-more.png')no-repeat; height: 68px; width: 600px; margin: 0 auto; } 

기본적으로 우리는 내가 힘든 시간 (반응) 유체를 만드는 데 다음과 같은 이미지가 -logo (A # 배울-이상) - 배너 이미지 (.banner-IMG) -learn 더 버튼 (A # 배울-이상)

-image1 및 이미지 2를 내가 여기 내 데모가 : http://jsfiddle.net/nLxjU/3/

은 당신이 할 수있는 희망을 코드를 편집하여 내 문제가 무엇인지 확인하고 왜 대응할 수 없는지 확인하십시오.

저는 정말로 여기에서 붙어 있습니다.

+1

: 600PX; 높이 : 253px; 배경 : URL ('http://tophitechgadgets.com/wp-content/uploads/2013/11/img-banner.png')'?- 응답 성이 필요한 경우 높이와 너비를 제거하고 서버가 더 작은 장치에 대해 더 작은 이미지를 제공하도록하십시오. – mplungjan

+0

"반응 형"이란 의미를 자세히 설명하십시오. 부모의 너비에 따라 동적 인 너비가있는 경우 높이를 제거해야합니다 : 68px; 폭 : 600px; –

+0

반응 적 배경 이미지를 유동적으로 만드는 것을 의미합니다. 나는 로고, 배너 등을 포함하는 배경 이미지를 만들 필요가있는 유체를 만들었습니다. jsfiddle에서 코드를 확인할 수 있다면 작은 화면에서보기 좋게 만들기 위해 약간의 코드가 필요하다는 것을 알 수 있습니다. 임 진짜 여기에 붙어. –

답변

1

절대 위치 지정을 사용하여 다른 div를 사용할 수 있으며 그 안에 이미지가 들어있는 백분위 수 너비 및 높이가 있으므로 화면 크기가 변경되면 div (및 그 내부 이미지)의 크기도 조정됩니다. div를 z-index가있는 모든 항목 바로 아래에두면 완료됩니다.

1

Outlook (-Express), Mail (OSX) 등의 전자 메일 클라이언트는 모두 다른 html 엔진을 사용하며 많은 제한이 있습니다. 특히 Outlook은 제한된 IE6 기반 렌더링 엔진을 사용하는 것으로 보입니다. 배경 이미지와 CSS 클래스 별 스타일링은 작동하지 않으며 절대 위치 또는 상대 위치를 잊어 버립니다.

모바일 이메일 클라이언트만을 목표로하지 않는 한 템플릿이이 이메일 클라이언트에서 잘 보이는지 확인하십시오 (이 모든 것을 지원하는 것 같습니다).

http://www.emailology.org/에 표준 가이드 (html/css)를보십시오.

1

당신은 을 다음과 같이 개선 할 수 있습니다. 그러나 @Willem은 전자 메일 서식 파일을 만드는 경우 실제로 접근 방식을 변경해야한다고 말합니다. 많은 이메일 클라이언트가 head을 완전히 제거하고 스타일을 제거합니다. 일부는 서식 지정을위한 제한된 인라인 스타일 세트를 지원하고 레이아웃은 지원하지 않습니다. 실제로 일반적으로 인라인 스타일을 사용하는 구식 테이블 레이아웃이 가장 좋은 방법입니다.

이 유용한의 일부를 찾을 수 있습니다 당신이 지금까지 알아 낸 최선을 만들기에 관해서는 http://www.campaignmonitor.com/guides/mobile/

을 :

  1. 귀하의 .divider.banner-img 요소가 폭 600 픽셀로 설정되었다. 100 %로 설정하십시오.
  2. 배너를 배경 이미지로 사용하지 마십시오.
  3. .lpanel.rpanel 이미지의 크기를 부모의 너비의 100 %로 지정하십시오.

데모 : 폭 '에 대한 반응은 무엇 http://jsfiddle.net/nLxjU/