使用CSS3更改HTML5表单的前两列
我有一个HTML5的形式,并想改变它的前两列的颜色 如何使用CSS3实现这一点 以下是我的html代码中的表格:使用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
<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同级的forkGoogle'table columns'和。就像我讨厌链接W3Schools一样…谷歌的“表列”和。虽然我不喜欢把W3Schools联系起来……你甚至可以把它写得更短:n-of-type-n+2你甚至可以把它写得更短:n-of-type-n+2