2013-09-22 75 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

但這不適用於電子郵件,我如何將它添加爲​​不抱歉,它是td不是表.. –

+0

我同意,試試看看它是否真的有效。如果您確實需要整個元素的單擊功能,那麼可以隨Javaascript或jQuery一起添加。 – Seano666

回答

5

根據HTML規則,您不能有<a ...><td>...</td></a>。你可以用另一種方式嵌套它們,<td><a ...>...</a></td>。如果您需要使整個單元格可點擊,則需要設置a元素的樣式,以使其佔據整個單元格。要做到這一點的方式取決於上下文,但如果td元素尺寸固定,然後將裏面的a元以下:

display: block; height: 100%; 
+0

多數民衆贊成多好的建議將是有效的?如果我測試是否對酸性的電子郵件 –

+0

@JavaStudent,在哪些方面有效? HTML標記無疑是有效的。 –

-1

你可以在錨標記的地方使用的onclick屬性的表(代碼)。

表例子是在alert("")地點如下

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

您可以使用window.location("") 用於發送頁面重定向另一頁上。

+0

不能在html-email中使用javascript不幸的是 – John

+0

的問題是在郵件中沒用, –