如果您希望页面上所有表的替代行底纹都相同,则以下代码会很好地工作:

<style>
table {
border-collapse: collapse;
width: 100%;
}

th, td {
text-align: left;
padding: 8px;
}

tr:nth-child(even) {background-color: #f2f2f2;}
</style>


但我只希望其中一个表具有此替代阴影。我以为我可以用“ .floatedTable”替换名称“ table”以将阴影应用到class ='floatedTable'的表上,但是它什么也没做。

我更愿意做的就是在里面找到一些要写的东西

最佳答案

如果您希望样式仅按类应用于特定表,则应将TH嵌套在该类定义中:

<style>
    .floatedTable{
        border-collapse: collapse;
        width: 100%;
    }

    .floatedTable th, .floatedTable td {
        text-align: left;
        padding: 8px;
    }

    .floatedTable tr:nth-child(even) {
        background-color: #f2f2f2;
    }
</style>


当您开始学习SCSS时,您将像这样进行操作:

.floatedTable {
  border-collapse: collapse;
  width: 100%;
  th, td {
    text-align: left;
    padding: 8px;
  }
  tr:nth-child(even) {
    background-color: #f2f2f2;
  }
}

09-17 06:18