2013-09-22 1 views
3

나는 html-email로 코딩하고 있습니다. 인라인 CSS 코드가 포함 된 <td>이 있습니다. 전체 <td>에 앵커 태그를 붙이기 위해해야 ​​할 일. 내가 어떻게 할 수 있는지 말해줘. 많은 옵션을 시도했지만 유효하지 않습니다.HTML 용 앵커 태그 <TD>

<td valign="top" width="204" class="leftColumnContent" mc:edit="left_column_content" align="center" bgcolor="#dee0e2" style="border-left:6px solid #FFF; border-top:5px solid #FFF;""> 
    <div align="center" style=" margin-top:10px;"> 
     <img src="" width="119" height="199" style="max-width:180px;" mc:label="image" /> 
    </div> 
    <p style=" margin-left:20px; width:80%; font-family:Arial, Helvetica, sans-serif; font-size:14px;"> <strong>Text here </strong><br /> 
     <br /> 
     text here</p> 
    <div style="width:80%; margin-top:10px; margin-left:20px; margin-bottom:15px;"> 
     <div align="left" style="float:left;"><strong> read more</strong></div> 
     <div align="right"> 
      <img align="none" height="20" id="headerImage2" mc:allowdesigner="" mc:allowtext="" mc:label="header_image" src=".." style="max-width: 55px; width: 55px; height: 23px;" width="55" /></div> 
    </div> 
</td> 
+0

Dreamweaver가 정확합니다. ''태그에는'

'을 포함 할 수 없습니다. 그러나 어쨌든 작동 할 수 있습니다. – SLaks

+0

하지만 그게 이메일을 위해 작동하지 않습니다, 어떻게 그것을 추가합니까

미안 테이블이 아니 었 어 .. –

+0

나는 동의하고, 시도하고 실제로 작동하는지보십시오. 전체 요소에 대한 클릭 기능이 정말로 필요한 경우 JavaScript 또는 jQuery를 사용하여 항상 추가 할 수 있습니다. – Seano666

답변

5

HTML 규칙에 따라 <a ...><td>...</td></a>을 가질 수 없습니다. 다른 방법으로 중첩시킬 수 있습니다 (<td><a ...>...</a></td>). 전체 셀을 클릭 할 수있게하려면 전체 셀을 차지할 수 있도록 a 요소의 스타일을 지정해야합니다. 그렇게하는 방법은 상황에 따라 다르지만 td 요소 크기를 고정 된 경우, 다음 그 안에 a 요소에 다음과 같은 설정 :

display: block; height: 100%; 
+0

좋은 제안이 유효할까요? 만약 내가 산성에 대한 이메일을 테스트합니다 –

+0

@ 자바 스터드, 어떤 의미로 유효합니까? HTML 마크 업은 틀림없이 유효합니다. –

-1

는 당신이 앵커 태그의 장소에 온 클릭 속성을 사용할 수 있습니다 당신의 테이블 (코드). alert("")의 장소에서

<table> 
    <tr> 
     <td onclick="javascript:alert('your HTML');">HTML Code is here</td> 
    </tr> 
    </table> 

을 다음 당신이 window.location("") 를 사용하는 또 다른 페이지의 페이지 리디렉션을 보낼 수

테이블의 예입니다.

+0

안타깝게도 – John

+0

문제는 html-email에서 javascript를 사용할 수 없다는 점은 이메일, –