Autor Zpráva
robbie
Profil
Ahoj, proc mi nejde zmenit barva tr tagu v thead na bilou? Poradite prosim, zkusil jsem jak thead>tr, tak thead+tr a nic... Dekuju moc

Živá ukázka
Tomášeek
Profil
robbie:
Základ CSS a specifičnost (nebo také síla) selektorů.

thead tr a thead > tr je v tomto případě (v případě tabulky) ekvivalent, hlouběji to tr být z logiky HTML nemůže. thead + tr je nesmysl, HTML výstupu, který by tímto mohl být ostylován, nikdy nedosáhneš.
Trejpa
Profil
robbie:
Třeba zvýšením síly selektoru:
thead tr td {
  background-color: red;
}

Nebo šrafuj jen TBODY:
tbody tr:nth-of-type(odd) {
  background-color: lightgrey;
}
Keeehi
Profil
Selector :nth-of-type(odd) je na úrovni třídy. + ani > specifitu nezvyšují. Použil bych thead tr:nth-of-type(odd)

Edit: nebo to co napsal Trejpa.
robbie
Profil
Děkuji vám moc, nezklamali jste, jste dobří.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0