Wpis z mikrobloga

Czy istnieje selektor w #css #css3 podobny do +, który wybiera element nie następny, a poprzedni?
O co mi chodzi:


I potem w stylach na przykład:

#div2:hover + #div3, #div2:hover X #div1 { ostylowanie }
gdzie w miejsce X potrzebuję odpowiedniego selektora.

#webdev
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Tojtek: Możesz je wszystkie opakować w kolejnego diva i dać coś w stylu:

#container:hover div {style tych bez hovera}
#container:hover div:hover {styl tego jednego z hoverem}
Powinno zadziałać.

A tak przy okazji: stylowanie po ID jest słabe. Używaj klas :)
  • Odpowiedz
  • 1
@Jurigag: Wiadomo mniej więcej kiedy to się ukaże?
@m_bielawski: Byłem uczony tak, że dla unikalnych elementów stosuję id, a dla powtarzających się lub posiadających te same cechy wspólne stosuję klasy. Stara szkoła to jest, czy mam błąd w założeniu? :)
  • Odpowiedz
@Tojtek: tu nie chodzi przede wszystkim o dopracowanie języka jako takiego, tylko bardziej o to kiedy jego funkcje będą wspierane przez przeglądarki. Nawet w tej chwili, mimo że CSS3 jest już od kilku lat ot nie wszystkie jego elementy są poprawnie obsługiwane
  • Odpowiedz