Dziedziczenie stylu w górę |
Dziedziczenie stylu w górę |
2.11.2016, 16:55:29
Post
#1
|
|
Grupa: Zarejestrowani Postów: 261 Pomógł: 0 Dołączył: 24.02.2008 Ostrzeżenie: (0%) |
Czy w css jest możliwe dziedziczenie stylu w górę, tzn. powiedzmy mamy taki kod
Chciałbym żeby background:#cccccc było przypisane do parent jeśli będzie zawierał w środku div o nazwie child, z tego co wiem to chyba służy do tego > ale coś w podanym przykładzie nie działa. Ten post edytował AboutMe 2.11.2016, 16:56:22 |
|
|
2.11.2016, 17:16:54
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
CSS nie umożliwia operowanie w górę drzewa. Miało być w CSS4.
-------------------- |
|
|
2.11.2016, 17:23:11
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Podany selektor nie do tego służy.
Możesz to zasymulować stylując pseudoelement :before (:after) elementu .child, podobnie jak element .parent. https://jsfiddle.net/27LacfhL/ -------------------- |
|
|
2.11.2016, 21:08:22
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) |
Miało być w CSS4. CSS Selectors Level 4. CSS4 nie istnieje. Natomiast wśród nowych selektorów jest pseudoklasa :has, która ładnie by tu pasowała. Szkoda, że już z 4 lata minęły odkąd ją wymyślono a implementacji ani widu, ani słychu. Więc na razie trza się ratować JS-em. -------------------- ★Mój blog || Okiem krytyka★
|
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 21:49 |