Przejdź do treści

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ść }

Zobacz więcej...

W jaki sposób określić specjalny wygląd pojedynczego elementu na stronie WWW?

selektor#identyfikator { cecha: wartość }

Zobacz więcej...

Komentarze #

  • ubot
    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
    Luke

    19.06.2014 23:19
    Szukaj pod hasłem "lightbox".
    Zobacz więcej

  • Gość
    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
    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ść
    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
    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
    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
    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
    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
    specjal1990

    30.08.2013 12:46
    Czy zapis ul#menu jest rownowazny zapisowi #menu ul?
    Zobacz więcej

Zobacz więcej komentarzy

Facebook