Html 如何使用链接链接部分表?
我有一张桌子,里面有很多td。第一个td是一个复选框,因此我想将所有td链接到一个不包括复选框td的链接,如下所示:Html 如何使用链接链接部分表?,html,html-table,Html,Html Table,我有一张桌子,里面有很多td。第一个td是一个复选框,因此我想将所有td链接到一个不包括复选框td的链接,如下所示: <ul> <li> <table> <tr> <td><input type="checkbox"/></td> <a href="#"> <td>
<ul>
<li>
<table>
<tr>
<td><input type="checkbox"/></td>
<a href="#">
<td>
name1
</td>
<td>
name2
</td>
</a>
</tr>
</table>
</li>
</ul>
-
我试过了,但不起作用。是可以这样做还是我做错了?试试
<td>
<a href="#">
name1
</td>
<td>
name2
</a>
</td>
像这样试试
可以试试这个。。希望它能达到你的目的
<ul>
<li>
<table>
<tr>
<td><input type="checkbox"/></td>
<td colspan="2">
<a href="#"> name1 name2 </a>
</td>
</tr>
</table>
</li>
</ul>
-
好吧,一个非常肮脏的解决方案是使用位置制作锚:绝对代码>覆盖整个tr(第一个除外)。大概是这样的:
<td>
<a class="link" href="#"></a>
name1
</td>
a.link {
background:transparent;
width:70%; /* I set this width because it fits aproximately with the `<tr>`excluding the first `<td>` */
position:absolute; /*The magic */
height:1em;
}
名称1
a、 链接{
背景:透明;
宽度:70%;/*我之所以设置此宽度,是因为它与“排除第一个”近似匹配*/
位置:绝对;/*魔术*/
高度:1米;
}
但是。。。这是一个肮脏的解决方案。无论如何,我不确定这是否有帮助;) 这是错误的标记,<代码> < <代码>不能在<代码> TR < /代码>中。有没有办法将这些TD作为一个链接?您可以只使用一个<代码> TD/<代码> <代码> Div <代码>内,或使用CSS <代码>类<代码>将事件链接到<代码> TDS < /代码>。我可以使用名称属性而不使用类吗?请考虑不拆分的不同方法。将名称分成两个单元格。请注意,对于可访问性和可用性,复选框应该有label
元素,并且应该包含完整的名称。如果要列出名称的部分,请考虑在第一个名称上设置宽度(在<代码> EM <代码>或<代码> CH > /代码>单元)(在跨度中进行包装)。它不灵活,但可能足够好。你好,朋友,你到底需要什么?如果你能详细说明,我会更好地理解你的问题。你能详细说明你的问题吗。。??