Ik heb een simpel tabelletje met rijen en velden. Dat ziet er zo uit:
Nu is het probleem dat de meest linker velden in elke rij niet goed de stijl van de class period krijgen.
In class in en vat staat namelijk ook wat over de td velden. Dat ziet er zo uit:
Nu wordt dus in de velden waar staat class=period de tekst niet zwart, maar een andere kleur.
Het is me wel geluk de .period het te laten overschrijven, dmv van .tableBody .vat .period
Maar aangezien ik meerdere classes heb, lijkt me het niet de bedoeling voor al die classes een extra .period te maken. Hoe kan ik ervoor zorgen dat die period belangrijker wordt dat iets van een parent voorschrijft?
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <table width="700" cellpadding="4" class="tableBody" cellspacing="0"> <tr class="in"> <td class="period">2</td> <td>in</td> <td>255.87</td> </tr> <tr class="vat"> <td class="period">2</td> <td>vat</td> <td>20.87</td> </tr> </table> |
Nu is het probleem dat de meest linker velden in elke rij niet goed de stijl van de class period krijgen.
In class in en vat staat namelijk ook wat over de td velden. Dat ziet er zo uit:
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| .tableBody .in td { color: #00B600; } .tableBody .vat td { color: #FF1300; } .period { color: black; } |
Nu wordt dus in de velden waar staat class=period de tekst niet zwart, maar een andere kleur.
Het is me wel geluk de .period het te laten overschrijven, dmv van .tableBody .vat .period
Maar aangezien ik meerdere classes heb, lijkt me het niet de bedoeling voor al die classes een extra .period te maken. Hoe kan ik ervoor zorgen dat die period belangrijker wordt dat iets van een parent voorschrijft?