Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrócony zapis ściezka do elementu
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
expert
Powiecmy, że am taki kod (dla przykładu):
  1. <div class="glowny">
  2. <div class="kolejny">
  3. <tr>
  4. <td>
  5. takieś tam wypełnienie
  6. </td>
  7. </tr>
  8. <tr class="bottom">
  9. <td>
  10. <input type="text" />
  11. <option>...</option>
  12. </td>
  13. </tr>
  14. </table>
  15. </div>
  16. </div>


CSS:
Cytat
.glowny .kolejny table tr.bottom td input, .glowny .kolejny table tr.bottom td option{
background-color: red;
}


Czy da się jakoś inaczej zapisać tą gałąź? np.
Kod
.glowny .kolejny table tr.bottom td (input, option)


Chodzi o to, że jak kopiuję .glowny .kolejny table tr.bottom td [...] to się robi burdel i tasiemiec....
Michasko
Ze znanych mi sposobów to jedynie klasy i ID. W Twoim przypadku np. możesz komórce tabeli nadać odpowiednią (unikalną) klasę, np. td_bottom i potem już możesz się do niej bezpośrednio odnosić (td.td_bottom { /* blablabla */ }).

Poza tym taki kod jest jak najbardziej w porządku. Po prostu przenieś drugi selektor do następnej linijki i już.
  1. .glowny .kolejny table tr.bottom td input,
  2. .glowny .kolejny table tr.bottom td option{
  3. background-color: red;
  4. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.