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
Stylowanie list i tabel
Stylowanie list i tabel w CSS to ważny element przy projektowaniu przejrzystych i estetycznych stron internetowych. Dzięki różnorodnym właściwościom CSS możemy łatwo zmieniać wygląd list oraz tabel, aby dostosować je do designu strony
Stylowanie list
W CSS możemy stylizować zarówno listy uporządkowane (ol), jak i listy nieuporządkowane (ul). Oto kilka kluczowych właściwości.
- Właściwość list-style-type
- square - kwadratowe znaczniki dla listy nieuporządkowanej
- decimal - numeryczne znaczniki dla listy uporządkowanej
- Właściwość list-style-position
- inside - znacznik znajduje się wewnątrz elementu listy
- outside - znacznik znajduje się na zewnątrz elementu listy (domyślne)
ul {
list-style-type: square;
}
ol {
list-style-type: decimal;
}
ul {
list-style-position: inside;
}
/* Zamiast punktora listy możemy użyć dowolnego zdjęcia */
ul {
list-style-image: url('bullet.png');
}
See the Pen Untitled by EE-Informatyk.pl (@eeinformatyk) on CodePen.
Stylowanie tabel
Tabela to struktura zbudowana z wierszy i kolumn, którą możemy stylizować, aby poprawić czytelność i estetykę danych.
- Właściwość border-collapse
- collapse - obramowania komórek są połączone
- separate - obramowania komórek są oddzielnie (domyślnie)
- Właściwość border-spacing
- Jeśli border-collapse jest ustawione na separate, możemy kontrolować odstępy między komórkami za pomocą border-spacing.
- Właściwość text-align
- Właściwość text-align pozwala ustawić wyrównanie tekstu wewnątrz komórek tabeli.
- Właściwość padding
- Aby poprawić wygląd tabeli i sprawić, że tekst wewnątrz komórek będzie miał więcej miejsca, możemy dodać padding.
See the Pen
Untitled by EE-Informatyk.pl (@eeinformatyk)
on CodePen.
Alternatywne kolory wierszy
Często stosuje się różne kolory dla parzystych i nieparzystych wierszy, aby zwiększyć czytelność tabeli.
tr:nth-child(even) {
background-color: #f2f2f2;
}
See the Pen
Untitled by EE-Informatyk.pl (@eeinformatyk)
on CodePen.
Podsumowanie
Stylowanie list i tabel w CSS pozwala na pełną kontrolę nad wyglądem tych elementów. Od zmiany znaczników list po stylizację komórek tabeli — odpowiednie zastosowanie CSS umożliwia tworzenie przejrzystych i estetycznych układów danych na stronach internetowych.