Salve a tutti.
Sono veramente un principiante in HTML E CSS, quindi perdonatemi se la mia domanda dovesse sembrarvi banale.
Con un codice HTML ho creato una tabella formata da tre colonne: Nome, Ore, Transazioni.
La righe della tabella sono formate da due team differenti composti da determinate persone.
Il mio problema è che son riuscito a rendere automatica la formattazione alternata delle righe con questa porzione di codice :
Ma purtroppo se il subtotale del team si trova in una riga pari, la formattazione alternata cambia anche il background del subtotale, che invece lo vorrei di un altro colore.codice:tr:nth-child(even){background-color:#ADF3FC;}
Allego il file CSS e HTML, così si capisce meglio. Grazie a tutti.
codice HTML:
codice:<!DOCTYPE html><html> <head> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Lora&display=swap"> <link rel="stylesheet" type="text/css" href="CSS_tabellaforum.css"> </head> <body> <h3 class="testoalcentro">Formattazione righe alternata:</h3> <h3 class="testoalcentro">tranne subtotali</h3> <table> <tbody> <!------------------------------------------------------------------------Intestazione--> <tr> <th>Nome</th> <th>Ore</th> <th>Transazione</th> </tr> <!---------------------------------------------------------------------------Team_1--> <!--John S.--> <tr> <td>John S.</td> <td>1</td> <td>1</td> </tr> <!--Mario R.--> <tr> <td>Mario R.</td> <td>2</td> <td>2</td> </tr> <!--Luigi R--> <tr> <td>Luigi R.</td> <td>1,5</td> <td>23</td> </tr> <!--Jack S.--> <tr> <td>Jack S.</td> <td>2</td> <td>32</td> </tr> <!--Ciro N.--> <tr> <td>Ciro N.</td> <td>1</td> <td>0</td> </tr> <!--Team_1 Subtotali--> <tr class="SubTotali"> <td></td> <td>7,5</td> <td>58</td> </tr> <!-----------------------------------------------------------------------Team_2 Subtotali--> <!--Andrea A.--> <tr> <td>Andrea A.</td> <td>3</td> <td>12</td> </tr> <!--Norberto R.--> <tr> <td>Norberto R.</td> <td>1</td> <td>3</td> </tr> <!--Davide M.--> <tr> <td>Davide M.</td> <td>1</td> <td>5</td> </tr> <!--Ascanio F.--> <tr> <td>Ascanio F.</td> <td>2</td> <td>4</td> </tr> <!--Team_2 Subtotali--> <tr class="SubTotali"> <td></td> <td>7</td> <td>24</td> </tr> <!------------------------------------------------------------------------------Totali--> <!--TOTALI--> <tr class="Totali"> <td>TOTALI</td> <td>14,5</td> <td>82</td> </tr> </tbody> </table> <br> <div class="testoalcentro"> <p> Domanda Forum HTML<br> Grazie a tutti<br> </p> </body> </html>
Codice CSS:
codice:body { font-family: Lora, Arial, Sans Serif; font-size: auto; color: black; background-color=white; } table { margin-left: auto; margin-right: auto; font-size: auto; background-color: white; border-style: solid; border-width: 1px; border-color: black; border-collapse: collapse; text-align: center; } tr:nth-child(even){background-color:#ADF3FC;} /*Righe pari evidenziate*/ td { border-left-style: solid; border-left-width: 1px; border-left-color: black; padding: 5px; } th { background-color: #0071B5; color: white; font-family: Lora,Arial, Sans Serif; font-weight: bold; text-transform: uppercase; padding:5px; border-color: black; } .testoalcentro { text-align:center; } .SubTotali { background-color: #FCCBAD; color: #000000; font-weight: bold; text-align: center; } .Totali { background-color: #0071B5; color: #FFFFFF; font-weight: bold; text-align: center; }

Rispondi quotando


