使用CSS3更改HTML5表单的前两列

使用CSS3更改HTML5表单的前两列,html,css,Html,Css,我有一个HTML5的形式,并想改变它的前两列的颜色 如何使用CSS3实现这一点 以下是我的html代码中的表格: <table> <tr> <td > {{ Form::checkbox('cb_cv_tel1', '1', true) }} </td> <td > {{ Form::checkbox('cb_internet_tel

我有一个HTML5的形式,并想改变它的前两列的颜色

如何使用CSS3实现这一点

以下是我的html代码中的表格:

<table>
    <tr>
        <td >
            {{ Form::checkbox('cb_cv_tel1', '1', true) }}
        </td>
        <td >
            {{ Form::checkbox('cb_internet_tel1', '1', true) }}
        </td>
        <td>
            {{ Form::label('telephone1', 'Téléphone 1') }}
        </td>
        <td>
            {{ Form::text('telephone1', 'Test Téléphone 1', array('id' => 'telephone1')) }}
        </td>
        <td>
            {{ Form::select('tel_type1', array(
                'mobile'    => 'mobile',
                'domicile'  => 'domicile',
                'fax'       => 'fax',
                'direct'    => 'direct',
                'autre'     => 'autre'
                ), 'mobile') }}
        </td>
    </tr>
试试这个

td:nth-child(1), td:nth-child(2){
background:red;
}
试试这个

td:nth-child(1), td:nth-child(2){
background:red;
}

有很少的可能性:您可以给类的前2列,或者您可以在CSS3中使用子元素

我建议:

    <td class="first">
        ...
    </td>
    <td class="second">
        ...
    </td>
    <td >
        ...
    </td>
    ...

有很少的可能性:您可以给类的前2列,或者您可以在CSS3中使用子元素

我建议:

    <td class="first">
        ...
    </td>
    <td class="second">
        ...
    </td>
    <td >
        ...
    </td>
    ...
如果使用,可以根据列的宽度和背景,轻松地向要绘制的第一行单元格添加伪元素,否则使用类型为td/*和/或th*/的表tr:first选择它们(如果已用完)

在表格的第一个单元格下设置一个溢出和一个hudge伪元素可以让你用不同的背景绘制每一列,即使列的大小改变了。 此col背景元素的虚拟高度设置为0;要保持在流程中: 示例:或

此方法允许您仍然为th/td表提供背景,将其视为CSS实际上并没有提供给我们的背景可能性。 要像前两列一样进行选择,请使用此选择器:n-of-type-n+2 前两列同级的叉如果使用,可以很容易地在第一行单元格中添加一个伪元素,根据列的宽度和背景进行绘制,否则使用类型为td/*和/或th*/的表tr:first选择它们

在表格的第一个单元格下设置一个溢出和一个hudge伪元素可以让你用不同的背景绘制每一列,即使列的大小改变了。 此col背景元素的虚拟高度设置为0;要保持在流程中: 示例:或

此方法允许您仍然为th/td表提供背景,将其视为CSS实际上并没有提供给我们的背景可能性。 要像前两列一样进行选择,请使用此选择器:n-of-type-n+2
前两个cols同级的fork

Google'table columns'和。就像我讨厌链接W3Schools一样…谷歌的“表列”和。虽然我不喜欢把W3Schools联系起来……你甚至可以把它写得更短:n-of-type-n+2你甚至可以把它写得更短:n-of-type-n+2