0

我有一个跨行的表。当我创建一个 h ref 时,该链接只能在一行上单击,我希望该链接可以在该单元格的任何位置单击。

我尝试了以下方法:

<table> <tr><td rowspan=2><a style='display:block; width:100%; height:100%;' href='#'</td><td>Cell 2</td><td>Cell 3</td></tr> <tr><td>Cell 4</td><td>Cell 5</td></tr> </table>

<table> <tr><td rowspan=2><a style='display:inline-block; width:100%; height:100%;' href='#'</td><td>Cell 2</td><td>Cell 3</td></tr> <tr><td>Cell 4</td><td>Cell 5</td></tr> </table>

有没有办法让链接跨越两行?

4

1 回答 1

1

您的 html 语法似乎不正确,因为您的标签未正确结束。你可以试试这个:

<table>
    <tr>
       <td rowspan="2">
          <a style="display:block; width:100%; height:100%;" href="#">Text in your big cell 1</a>
       </td>
       <td>Cell 2</td>
       <td>Cell 3</td>
    </tr>
    <tr>
       <td>Cell 4</td>
       <td>Cell 5</td>
    </tr>
</table>

正如你所看到的,你会更好地看到更好的缩进这样的问题;-)

于 2013-03-28T10:05:36.013 回答