Powtórka
Sprawdź, czy pamiętasz, za co odpowiadają poniższe fragmenty kodu źródłowego CSS. W razie wątpliwości kliknij odnośnik "Zobacz więcej..." pod wybraną grupą przykładów.
W jaki sposób przypisać do dowolnego elementu zbiór reguł formatujących, znajdujących się w jednym miejscu, oszczędzając sobie tym samym pisania? Jak przypisać kilka klas CSS do jednego elementu? Co to są podzbiory klas CSS?
selektor.klasa { cecha: wartość }
<selektor class="klasa1 klasa2 klasa3...">...</selektor>
selektor.klasa1.klasa3 { cecha: wartość }
W jaki sposób określić specjalny wygląd pojedynczego elementu na stronie WWW?
selektor#identyfikator { cecha: wartość }
Komentarze
- ubot
18.04.2018 09:57
Dodałbym mały przykład, gdyż właśnie szukałem informacji nt. znaczenia kolejności podawania nazw klas przy selektorze - czy ma jakiś wpływ, głównie pod katem manipulacji z .js np. obj.className='jeden trzy dwa' (czasem czymś sterujemy dodając klasę np. "show" z {display:block;} lub...
Zobacz więcej - Luke
19.06.2014 23:19
Szukaj pod hasłem "lightbox".
Zobacz więcej - Gość
19.06.2014 23:18
Co napisać żeby zdjęcie z miniaturki przechodziło w to praqwdziwe, nie na nowej stronie tylko tak jak np. na facebooku w tym samym oknie pojawiało się to prawidłowe
Zobacz więcej - Comandeer
22.03.2014 22:07
Gość: "Dlaczego jak wpisuję to samo id= dla kilku elementów to działa jak class?".
bo przeglądarki są głupie i (na szczęście) nie mają kompilatora dla HTML
Gość: "Kiedy w ogóle nie da się użyć id zamiast class?".
w teorii: zawsze. id nie zastępuje klas. kropka
id służy do identyfikowania danego...
Zobacz więcej - Gość
22.03.2014 18:51
Dlaczego jak wpisuję to samo id= dla kilku elementów to działa jak class? Kiedy w ogóle nie da się użyć id zamiast class? Wiem, że są takie przypadki, bo jak kiedyś dałem dla kilku elementów, to jeden nie dostał w ogóle parametrów z css.
Zobacz więcej - specjal1990
30.08.2013 20:31
Ok o to mi właśnie chodziło aby się upewnić że w tym pierwszym kodzie wystarczy żeby li było w ul a nie musi być w #MENU.
Zobacz więcej - Comandeer
30.08.2013 20:22
jest tak samo prawidłowy. wszystko zależy od potrzeb
wystarczy zrozumieć co robi przecinek, żeby zrozumieć czemu jest OK
pierwszy zapis oznacza ni mniej ni więcej
Selektor: "Dla każdego ul znajdującego się w elemencie o identyfikatorze #MENU oraz dla każdego li w każdym ul".
natomiast twój...
Zobacz więcej - specjal1990
30.08.2013 20:12
Mam jeszcze pytanie w artykule o menu jest taki zapis: [...] Powyższy kod usuwa m. in. typ stylu jeśli ul znajduje się w #MENU.
Gdy w innym miejscu na stronie chciałem zmienić typ stylu na disc to nie dawało to efektu. Jeśli powyższy kod zmieniłem na taki: [...] To wszystko jest OK. Więc mam...
Zobacz więcej - Albert221
30.08.2013 12:55
nie, ul#menu to ul o id menu. A #menu ul, to ul znajdujący się w elemencie z identyfikatorem #menu
Zobacz więcej - specjal1990
30.08.2013 12:46
Czy zapis ul#menu jest rownowazny zapisowi #menu ul?
Zobacz więcej