css - 在一个表行上有多个类

标签 css

全部, 我有一个 HTML 行的以下 CSS:

.clickable_row:hover {
cursor: pointer;
}
.clickable_row:hover {
background-color: #FFFFCF;
}

然后我的 html 看起来像这样:

<tr class="clickable_row"><td>Text</td></tr>

但是,对于最高行,我也想为其添加一个突出显示的类。我试图做这样的事情:

<tr class="clickable_row highlighted"><td>Text</td></tr>

然后添加以下 CSS:

.clickable_row highlighed{
background-color: #BFDEFF;
}

这不会突出显示该行,关于如何使其工作的任何想法?

谢谢

最佳答案

当你在类名中放置一个空格时,你正在创建一个全新的类,所以 <tr class="clickable_row highlighted">创建类“clickable_row”以及类“highlighted”。

如果你想高亮它,就做.highlighted { background-color: #BFDEFF; }

不过,如果您想进行优化,我可能会推荐使用 :first-child选择器,这将仅突出显示第一行,而无需为其提供单独的类

关于css - 在一个表行上有多个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11588004/

相关文章:

html - 组合样式

html - 两个带有空白 :nowrap elements inside a flex container 的 50% div

javascript - 带有CSS的html中颜色选择器的绝对位置

html - html中的树结构

javascript - Laravel 显示 AJAX 调用 JSON 响应

html - 向 Bootstrap navbar-fixed-top 添加口号?

html - 网站不以手机为中心

html - 对于多个选择,HTML 属性 "size"的 css 等价物是什么?

javascript - 如何将 jquery 与我的 Node.js EJS 模板一起使用?

用于检查 <td> 是否具有特定背景颜色的 Javascript