2014-04-01 1 views
0

이미지가 채워지지 않을 때 높이가 완전히 축소되는 테이블을 만들려고합니다. 이미지가 제공되지 않을 때 (DART를 통해) 테이블이 완전히 접히지 않는 문제가 있습니다. 비어 있지만 몇 픽셀 높이가되며 원하는 효과는 높이가 완전히 축소된다는 것입니다. 내가 원하는 효과를 얻을 수있는 방법에 대한 아이디어가 있습니까? 그리고 imgs의 스타일링은 문제가 아닙니다. 고맙습니다!이미지가 채워지지 않을 때 테이블을 완전히 숨기기 - 이메일 용 html

예 : 특히

<table cellspacing="0" cellpadding="0" width="435"> 
<tbody> 
    <tr> 
     <td valign="middle"><a href="$clickthrough(adv_imglink_new,concat(URL=http://ad.doubleclick.net/N536/jump/bc3.email/dailydigest;dd=,todayformat(0,MM),_,todayformat(0,dd),_,todayformat(0,yyyy),;tile=4;sz=435x103;dcove=r;us=,lookup(ADSTAGE),;us=$lookup(AD_STAGE_WEEK)$;ord=,lookup(BD_LOGINCODE),todayformat(0,yyyyMMddhhmm),?))$" target="_blank"> 
<img src="http://ad.doubleclick.net/N536/ad/bc3.email/dailydigest;dd=$todayformat(0,MM)$_$todayformat(0,dd)$_$todayformat(0,yyyy)$;tile=4;sz=435x103;dcove=r;us=$lookup(ADSTAGE)$;us=$lookup(AD_STAGE_WEEK)$;ord=$lookup(BD_LOGINCODE)$$todayformat(0,yyyyMMddhhmm)$?" border="0" alt="" /> 
</a></td> 
    </tr> 
    </tbody> 
    </table> 
+0

당신은 이것을 Chrome DevTools에서 검사하고 어떤 설정이 원인인지 확인해야합니다. 브라우저에서 요소를 마우스 오른쪽 버튼으로 클릭하고 요소 검사를 선택합니다. 'Styles' 태그를 아래로 스크롤하여 치수를 조사하십시오. 이보기에서 값을 편집 할 수 있습니다. 범인을 찾았을 때 CSS 파일을 CSS 파일에 추가하는 CSS 설정을 추가하거나 질문에 대한 자세한 내용을 질문에 추가하십시오. –

답변

0

아웃룩 19px 주위의 최소 테이블 높이를 갖는다.

<td height="1" style="font-size: 1px; line-height: 1px;">

개인적으로, 난 그냥 위가 어떤에서 패딩의 20 픽셀을 빌려 그것을 디자인 할 것, 그리고 라인 - 높이가 모두 함께 해킹 방지이를 사용해보십시오. 예를 들어 위에 텍스트가있는 경우 하단 패딩을 제거하고이 셀을 상단 패드에 추가하여 최소 높이 문제를 모두 피하십시오.

+0

나는 선 높이 해킹이 잘 작동했는지 확신한다! 테스트 후 확인하겠습니다.). 감사! – user2782207

+0

이것은 효과가있었습니다. 감사합니다. – user2782207

-1

코드 아래

< TD 높이 = "1"스타일 = 추가하려고하세요 "글꼴 크기 : 1 x 1 픽셀을, 라인 - 높이 : 1 x 1 픽셀을, MSO - 라인 높이 규칙 : 정확히;" >

+1

그것은 "may"일까요? ;) 확인하기 위해 확인할 수 없습니까? 어쩌면 이것은 답변보다 더 많은 코멘트 일 것입니다. –

-1

아래 코드 추가 < td style = "font-size : 0 %; line-height : 1px; mso-line-height-rule : exactly;" >이면 이메일에 흰색 간격이 더 이상 없습니다. 우리가 템플릿 기반의 html 전자 메일을 만들 때이 테이블을 사용하는 것이 가장 좋습니다. 감사합니다

관련 문제