CSS
Wyszukiwarka
Wprowadzenie do CSS
- Czym jest CSS?
- Jak dodawać CSS do HTML (inline, embedded, external)?
- Podstawowa składnia CSS
- Hierarchia stylów (Cascading Style Sheets)
Podstawowe właściwości CSS
- Kolory w CSS (color, background-color)
- Jednostki miary i rozmiaru (px, em, rem, %)
- Marginesy i wypełnienia (margin, padding)
- Obramowania i tło (border, background)
Formatowanie tekstu w CSS
- Zmiana kroju pisma (font-family)
- Stylizacja tekstu (font-size, font-weight, font-style)
- Dostosowanie odstępów między literami i liniami (letter-spacing, line-height)
- Dekoracja tekstu (text-decoration, text-transform)
- Wyrównywanie tekstu (text-align)
Stylowanie elementów HTML
- Zmiana wyglądu przycisków i linków
- Stylowanie obrazów i multimediów
- Cienie i efekty specjalne (box-shadow, text-shadow)
- Stylowanie list i tabel
Ułożenie i pozycjonowanie elementów
- Modele układu: Box Model, Flexbox, Grid Layout
- Pozycjonowanie statyczne, względne, absolutne i stałe (position)
- Wyrównywanie elementów (align-items, justify-content)
- Tworzenie układów wielokolumnowych
Responsywność i media queries
- Wprowadzenie do responsywnego web designu
- Media queries – podstawy i zaawansowane techniki
- Stylowanie stron na różne urządzenia (mobile-first)
Animacje i efekty wizualne
- Podstawy animacji CSS (transition, animation)
- Tworzenie animacji kluczowych (keyframes)
- Efekty hover i focus
- Przykłady animacji CSS (fade-in, slide, bounce)
Zaawansowane techniki CSS
- Pseudoelementy i pseudoklasy
- Użycie zmiennych CSS (custom properties)
- Optymalizacja wydajności CSS
- Tworzenie tematów i motywów za pomocą CSS
Jak dodawać CSS do HTML (inline, embedded, external)?
CSS można dodać do dokumentu HTML na trzy główne sposoby: inline (w linii), embedded (osadzony) oraz external (zewnętrzny). Każdy z tych sposobów ma swoje zalety i wady, a wybór odpowiedniego zależy od konkretnego przypadku i złożoności projektu.
Inline CSS
Inline CSS polega na dodawaniu stylu bezpośrednio do elementu HTML za pomocą atrybutu style. Styl zapisany inline dotyczy tylko danego elementu i nie wpływa na inne elementy na stronie.
Zalety:
- Szybki sposób na stylizację pojedynczego elementu.
- Nie wymaga oddzielnych plików CSS.
Wady:
- Trudne do utrzymania w większych projektach.
- Styl nie jest współdzielony między elementami, co powoduje powielanie kodu.
See the Pen Untitled by EE-Informatyk.pl (@eeinformatyk) on CodePen.
Embedded CSS (osadzone)
Embedded CSS umieszczamy w sekcji style w nagłówku dokumentu HTML. Ten sposób umożliwia stylizację wielu elementów jednocześnie bez konieczności tworzenia oddzielnego pliku CSS.
Zalety:
- Możliwość stylizowania wielu elementów w jednym dokumencie.
- Styl jest łatwiejszy do modyfikacji w porównaniu do inline CSS.
Wady:
- Styl jest ograniczony tylko do danego dokumentu HTML.
- Przy wielu stronach konieczne jest powielanie stylów w każdym pliku HTML.
See the Pen
Untitled by EE-Informatyk.pl (@eeinformatyk)
on CodePen.
External CSS (zewnętrzny)
External CSS to oddzielny plik .css, który zawiera style dla wielu dokumentów HTML. Arkusz stylów jest łączony z dokumentem HTML za pomocą tagu link w sekcji head.
Zalety:
- Styl może być współdzielony przez wiele stron, co zmniejsza powielanie kodu.
- Łatwiejsze do utrzymania i modyfikacji w większych projektach.
- Lepsza wydajność przy ładowaniu stron.
Wady:
- Wymaga oddzielnego pliku .css.
- Dodatkowy krok ładowania zewnętrznego arkusza stylów może wpływać na czas ładowania strony (choć przeglądarki mogą buforować pliki CSS).
See the Pen
Untitled by EE-Informatyk.pl (@eeinformatyk)
on CodePen.
Podsumowanie
Każda z metod dodawania CSS ma swoje zastosowania w zależności od skali projektu i wymagań. Inline CSS jest najlepsze do szybkich modyfikacji, embedded CSS nadaje się do mniejszych projektów, a external CSS jest idealne do większych projektów, gdzie konieczne jest utrzymanie spójności stylów na wielu stronach.