Autor Zpráva
Prochy
Profil
Zdravím,

je možné stylovat nadřazený prvek v CSS?
Příklad pro lepší pochopení:
<tr id="row_0_">
  <td id="kotva"></td>
  .
  .
  .
</tr>
Potřeboval bych označit celý řádek tr, když bude mít odkaz příznak :target. Je toho možné nějak docílit, aniž bych musel měnit strukturu, či použít javascript? Obávám se, že asi ne, ale i tak se raději ptám. Vím, nejlepší by bylo nastavit kotvu přímo tagu tr, ale to bohužel není možný, nebo je, ale musel bych přepsat JavaScript a to se mi nyní nechce.

Děkuji
Bubák
Profil
Není to možné.
Možná ve tvém případě bude stačit něco takového:
#kotva:target ~ td {background: lime;}
Tomáš123
Profil
Prochy:
V budúcnosti možno niečo ako:
#row_0_:has(#kotva) {
  background: yellow;
}
Súvisiaca debata: Po najetí na jeden prvek se zbarví jiný - jde to?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0