Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Skrócony zapis ściezka do elementu
expert
post 12.02.2013, 15:49:06
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 4
Dołączył: 29.10.2008

Ostrzeżenie: (0%)
-----


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....

Ten post edytował expert 12.02.2013, 15:50:26
Go to the top of the page
+Quote Post
Michasko
post 12.02.2013, 16:11:09
Post #2





Grupa: Zarejestrowani
Postów: 283
Pomógł: 31
Dołączył: 10.01.2006
Skąd: Działoszyn

Ostrzeżenie: (0%)
-----


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. }


--------------------
Po prawie 3-letniej przerwie w programowaniu, znowu raczkuję :)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.06.2025 - 03:08