html - 提供表格 CSS 类

标签 html css html-table

我正在尝试使用自定义 CSS 制作表格,但我不知道自己做错了什么。以前做过这个,但由于某种原因我无法让该死的 CSS 显示出来......只显示一个没有样式的空白表格。

CSS:

table.300yardsTable{background:#EEE;color:#333;font-size:14px;text-align:center;}
table.300yardsTableHeader tr{background:#CCC;font-weight:bold;}
table.300yardsRow tr{background:#EEE;color:#333;}
table.300yardsRow:hover tr{background:#242424;color:#CCC;}

表格:

<table width="600" border="1" align="center" cellpadding="2" cellspacing="2" class="300yardsTable">
<tr class="300yardsTableHeader">
    <td width="25%">LOFT</td>
    <td width="25%">HAND</td>
    <td width="25%">LIE</td>
    <td width="25%">VOLUME</td>
</tr>
<tr class="300yardsRow">
    <td>8*-12*</td>
    <td>RH/LH</td>
    <td>61*</td>
    <td>460cc</td>
</tr>
</table>

最佳答案

您的 css 错误,类在 tr 上而不是在表上。

tr.yardsTableHeader tr{background:#CCC;font-weight:bold;}
tr.yardsRow {background:#EEE;color:#333;}
tr.yardsRow:hover{background:#242424;color:#CCC;}

去掉类名中的#

关于html - 提供表格 CSS 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14610593/

相关文章:

php - 基于 PHP 变量的 CSS 媒体查询

javascript - Thymeleaf 布局 : javascript

html - Bootstrap 导航栏底部不需要的 1px 线并创建导航栏侧间隙

css - Internet Explorer 10 中的错误,表中有 flexbox

html - 让表格随着扩展的 div 垂直增长

html - 具有悬停效果的响应图像点

html - 可以将纯文本嵌入到 HTML 中吗?

html - 在按钮中使用文本和 Font Awesome 图标,悬停效果单独工作

html - Div 中的表头组和表脚组

css - 在 td 中对三个表进行居中/样式化(用于响应式电子邮件模板)