html - Hand(Pointer) cursor extended over the whole th/td, how to place it only over text?(html)

标签 html css

我有一个如下所示的 html 表格:

<table id="table-first">
<tr>
<th>Column A</td>
<th>Column B</td>
<th>Column C</td>
</tr>
<tr>
<td>Text A</td>
<td>Text B </td>
<td>Text C </td>
<tr>
</table>

并为其添加以下 CSS:

    table.table-first {clear: both; position: relative; width: 100%; table-layout:fixed;} 
table.table-first th { padding: 10px 5px; cursor:pointer;}

如您所见,存在一个“cursor:pointer”属性,当我们将鼠标悬停在任何标题栏上时,它会显示手形图标。但是,手形图标覆盖整个标题栏,而不仅仅是标题文本。我们如何才能将手(指针)光标限制在“th”文本上?

最佳答案

你可以尝试类似的东西

<span class="pointer">Column A</span> 

围绕每个列文本。然后设置

.pointer {cursor:pointer;}

关于html - Hand(Pointer) cursor extended over the whole th/td, how to place it only over text?(html),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35020381/

相关文章:

javascript - 通过用户输入将对象添加到数组

javascript - 如何选择没有特定类的元素

php - 如何通过POST获取多个选择框的所有值?

css - 我的 CSS 未应用于具有 ID 的元素

html - 将CSS磁贴链接到网站链接

html - css设置元素高度百分比

javascript - 隐藏控件被 jQuery 视为可见

javascript - 如何查找具有多个名称的高级元素

css - Laravel 混合跳过一个 scss 行

css - Z-Index 和不透明度未按预期工作