È possibile avere un gradiente di sfondo che si estende su un'intera riga della tabella? Sono in grado di applicare lo sfondo solo alle singole celle della tabella, anche quando cerco specificamente di impedirlo. Ecco un esempio bollito-down che gli obiettivi di Webkit su jsfiddle:Applicazione di un gradiente di sfondo singolo a una riga della tabella
Come potete vedere, sto usando border-collapse:collapse
e sto specificando background:transparent
per gli elementi <tr>
e <th>
bambino, ma il gradiente rosso al sinistra viene ripetuta per ogni cella della tabella. Ho provato ad applicare lo sfondo allo <tr>
, ma con lo stesso risultato che vedi ora.
Per visualizzare il codice senza andare a jsfiddle, eccolo:
html
<table>
<thead>
<tr>
<th>One</th>
<th>Two</th>
<th>Three</th>
<th>Four</th>
</tr>
</thead>
<tbody>
<tr>
<td>un</td>
<td>deux</td>
<td>trois</td>
<td>quatre</td>
</tr>
</tbody>
</table>
css
* {margin:0;padding:0;border:0;border-collapse:collapse;}
table { width:100%; }
thead { background: -webkit-linear-gradient(left, rgba(222,22,22,1) 0%, rgba(222,222,222,0) 20%, rgba(222,222,222,0) 80%, rgba(222,222,222,1) 100%); }
thead tr, thead th { background:transparent; }
posso confermare che questo è ancora accadendo a me in cromo 33. ed è un problema documentato in cromo – DMTintner