如何为表定义一个类来控制表行的样式

时间:2014-01-22 19:08:30

标签: css row css-tables

我想知道我是否可以定义一个类,它也可以控制表中的行样式。

让我说我定义了一个类“aTable”

.aTable
{
  width:800px;
  border-spacing:2px;
}

我还想定义行样式。因此,当我将此类分配给表时,该表中的所有行都将遵循设计,比如背景颜色:#e9e9e9;

3 个答案:

答案 0 :(得分:19)

你可以这样做:

.aTable {
    width: 800px;
    border-spacing: 2px;
}
.aTable tr {
    background-color: #DDD;
}

答案 1 :(得分:3)

要为整行提供背景色,您可以为该行中的每个单元格指定背景颜色,即

.aTable tr td { background-color: #e9e9e9: }

您可以随时在css类定义中选择特定的类或元素。

答案 2 :(得分:0)

我喜欢使用less来使CSS变得更容易和更清洁。然后你可以这样做:

.aTable {
    width: 800px;
    border-spacing: 2px;
    tr {
        background-color: #DDD;
    }
}