如何在Bootstrap中使表格中的整行都可以作为链接点击
Bootstrap中的表格可以使用传统的<table>
标签或使用内置的 “网格 “系统来形成。早期,<table>
标签经常被用来为网站设计网格,但现在有了CSS中的flexbox和表格显示属性,直接使用div就更容易了。
在下面的例子中,我们将看到如何使一个完整的行在两种情况下都可以作为链接点击。
传统的<table>
标签
现在,为了使整个行都能被点击,人们可能会想到把<tr>
标签的内容包装成一个链接(<a>
)元素。但这不会有什么结果。实际上,这是一种无效的HTML方法,应该避免。
我们可以在<tr>
标签上调用onclick方法,然后根据要求导航到任何位置。下面是一个解释如何做到这一点的例子。
在这种情况下,一个示例表格的标记看起来像这样。
示例:1
输出:
* 在点击该行之前。
* 点击行后。
使用Bootstrap网格系统:
使用Bootstrap网格系统构建表格要比使用<table>
标签容易得多,而且提供了更多的灵活性。
在这种情况下,要使整个行成为可点击的,可以用一个链接<a>
标签来包裹其内容。下面是一个这样做的例子。
前面例子中完全相同的表格可以用Bootstrap重新设计如下。
示例:
输出:
* 在点击该行之前。
- 点击行后。