Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [css] elementy poprzedzajace i nastepne
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
kufalo
Witam,
Chcialbym nadac pewien atrybut wszystkim elementom za i przed divem z class="s".
Bez atrybutu pozostaje tylko element z class="s", oraz w przypadku jego nieistnienia zaden z elementow nie dostaje atrybutu.

Udalo mi sie juz z elementami "za". Jak zrobic to z elementami poprzedzajacymi "s" questionmark.gif


  1. #main .s~div{background:red}
  2.  
  3.  
  4. <div id="main">
  5. <div>a</div>
  6. <div>a</div>
  7. <div class="s">a</div>
  8. <div>a</div>
  9. <div>a</div>
  10. </div>
kamil4u
Nigdy nie byłem mocny z tego: http://www.w3.org/TR/CSS2/selector.html ,dlatego nie powiem Ci czy coś takiego istnieje, a sprawdzić przecież możesz sam smile.gif

Jak nic Ci nie pomoże (w/w strony) pozostaje JS - pobierasz wszystkie znaczniki div i dodajesz klasę dopóki element nie ma klasy "s":)
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.