Html 如何使用链接链接部分表?

Html 如何使用链接链接部分表?,html,html-table,Html,Html Table,我有一张桌子,里面有很多td。第一个td是一个复选框,因此我想将所有td链接到一个不包括复选框td的链接,如下所示: <ul> <li> <table> <tr> <td><input type="checkbox"/></td> <a href="#"> <td>

我有一张桌子,里面有很多td。第一个td是一个复选框,因此我想将所有td链接到一个不包括复选框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 > /代码>单元)(在跨度中进行包装)。它不灵活,但可能足够好。你好,朋友,你到底需要什么?如果你能详细说明,我会更好地理解你的问题。你能详细说明你的问题吗。。??