Schimbarea culorii unui rând de tabel cu o clasă în tr (Programare, Html, Css)

user4556747 a intrebat.

Vreau să schimb culoarea de fundal a tuturor td-urilor dintr-un tr doar folosind o clasă din tr. Folosesc următorul css

tr .yellow td{
background-color: yellow;

}

Și am următorul html

<tr class="yellow"><td></td> <td></td></tr>

Dar culoarea de fundal nu se schimbă. Care este greșeala aici?

Comentarii

  • eliminați spațiul dintre tr și .yellow. Deci tr.yellow –  > Por AmmarCSE.
1 răspunsuri
scunliffe

Aveți un spațiu înainte de clasă în declarația CSS

tr.yellow td{
  background-color: yellow;
}

Trebuie să eliminați spațiul pentru a indica faptul că clasa se află pe <tr> element. Fără el, sugerați că ierarhia este:

tr, apoi ceva cu clasa „yellow”, apoi un td.

de exemplu.

<tr>
  <sometag class="yellow">
    <td>

Care nu este cum arată DOM-ul dvs.

Comentarii

  • Mulțumesc. Am înțeles problema. – user4556747

Tags:,