2013-05-31 80 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