Ćwiczenie — selektory
W poprzednim ćwiczeniu zastosowano styl do elementów, takich jak html i h1. Często musisz być nieco węższy w stosowaniu stylu.
Celem tego ćwiczenia jest ustawienie stylu sekcji i linków do mediów społecznościowych i doświadczeń na stronie.
Stosowanie stylu do klas i identyfikatorów
Zaczynasz od ustawienia stylu dla sekcji mediów społecznościowych i doświadczeń.
Wróć do okna vscode.dev użytego w poprzednim ćwiczeniu.
Wewnątrz index.htmlzwróć uwagę na
sectionelement z identyfikatorem mediów społecznościowych w wierszu 10; zastosuj styl do tej sekcji, aby ustawić kolor na niebieski.Na końcu style.css dodaj następujący kod CSS, aby ustawić kolor elementu social-media :
#social-media { color: blue; }Strona zostanie zaktualizowana, ustawiając zawartość w sekcji mediów społecznościowych na niebiesko.
Wewnątrz index.htmlzwróć uwagę na dwie sekcje w wierszach 28 i 32 z doświadczeniem klasowym; Styl jest stosowany do tych sekcji, aby czcionka była pisana kursywą.
Na końcu style.css dodaj następujący kod CSS, aby zmodyfikować czcionkę dla elementów z klasą experience :
.experience { font-style: italic; }Strona zostanie zaktualizowana, ustawiając czcionkę wewnątrz środowiska na kursywę.
Używanie pseudoklas do ustawiania stylu linku
Wielu deweloperów sieci Web zmienia kolor i styl hiperlinków na stronie. Ustawiasz kolor linków na zielony i podświetlasz linki, gdy użytkownik najedzie na nie kursorem.
Na końcu style.css dodaj następujący kod CSS, aby ustawić linki w kolorze zielonym:
a:visited { color: green; } a:link { color: green; }Strona zostanie zaktualizowana w celu wyświetlenia łączy jako zielonych.
Dodaj następujący kod CSS na końcu style.css , aby wyróżnić linki podczas umieszczania kursora na nich:
a:hover { background-color: yellow; }Umieść kursor na linkach na stronie i zwróć uwagę, że linki są wyróżnione.
Wykonaj przegląd
Poniższy zrzut ekranu przedstawia wyniki zastosowanego pliku CSS. Użyto klas, identyfikatorów i pseudo-klas, aby zastosować style do określonych elementów i logicznych grup elementów.