2013-05-31 113 views

回答

1

找到自己的答案。正走在希望的細胞,並把contenteditable屬性是這樣的:

<td contenteditable>Whatever</td> 
+0

我建議你檢查一下w3的規格,因爲'td'可能會也可能不支持這個屬性。它可用於Div標籤。例如'

abc
' – Nitesh

+0

@NathanLee,在HTML5 CR中,'contenteditable'是爲所有元素定義的通用屬性;在早期的HTML規範中,它根本不存在。 –

+0

True @ JukkaK.Korpela我不知道如此告訴他檢查並確認td可能會或可能不會支持此屬性。 Thnx的信息。 – Nitesh

1

如果你不想做手工,那麼你必須定義爲tdattribute,然後通過CSS,你必須申請要通過聲明:after:before類的內容。

舉例來說,這裏是WORKING SOLUTION

的HTML:

<table width="100%" border="1" cellspacing="0" cellpadding="0"> 
    <tr> 
    <td title="abc">&nbsp;</td> 
    <td title="def">&nbsp;</td> 
    </tr> 
</table> 

的CSS:

td[title=abc]:after{content:"red"} 
td[title=def]:after{content:"blue"} 

我希望這是你想要的。

+0

THX,但我一直在尋找只爲一個HTML屬性允許我設置一個單元格的內容編輯。 ..我發現它有一個更好的谷歌研究:) ..屬性是contenteditable。 –

+0

哦。我以爲你想在'td'內部推送內容而不需要手動在頁面上進行任何操作。 - @LutherBlisset – Nitesh