--- title: "CSS - co to jest CSS?" description: "CSS, znane również jako Cascading Style Sheets, to język używany do opisu wyglądu i formatowania dokumentów napisanych w języku HTML. Od definiowania kolorów, czcionek, layoutu po animacje - CSS jest kluczowym elementem tworzenia atrakcyjnych stron internetowych. W tym artykule przyjrzymy się bliżej temu, czym jest CSS, jak działa i jak go efektywnie wykorzystać. Najważniejsze informacje" date: 2023-09-20 author: "Piotr Broniewski" url: "https://webporadnik.pl/css-co-to-jest-css/" categories: - "Programowanie i technologie www" --- **CSS**, znane również jako Cascading Style Sheets, to język używany do opisu wyglądu i formatowania dokumentów napisanych w języku HTML. Od definiowania kolorów, czcionek, layoutu po animacje – **CSS jest kluczowym elementem tworzenia atrakcyjnych stron internetowych**. W tym artykule przyjrzymy się bliżej temu, czym jest CSS, jak działa i jak go efektywnie wykorzystać. **Najważniejsze informacje** - CSS jest językiem służącym do opisu wyglądu strony internetowej, umożliwiającym zmianę kolorów, czcionek, układu i innych elementów. - Historia CSS sięga lat 90., a jego rozwój jest ściśle związany z ewolucją internetu i potrzebą tworzenia coraz bardziej zaawansowanych stron. - Podstawowe pojęcia związane z CSS to m.in. selektory, właściwości, wartości, reguły i deklaracje. - CSS działa poprzez wybieranie elementów na stronie (za pomocą selektorów) i nadawanie im określonego wyglądu (poprzez właściwości i wartości). - Struktura CSS składa się z reguł, które zawierają selektory i deklaracje, a składnia CSS jest kluczowa dla prawidłowego działania kodu. - Właściwości i wartości w CSS pozwalają na zmianę wyglądu elementów, np. koloru tła, rozmiaru czcionki czy marginesów. - CSS Box Model to model, który opisuje układ elementów na stronie, uwzględniając m.in. marginesy, paddingi i granice. - Pozycjonowanie i układ elementów za pomocą CSS umożliwia tworzenie różnorodnych układów strony. - Kolory i tła w CSS pozwalają na personalizację wyglądu strony, a czcionki i tekst w CSS – na kontrolę nad wyglądem tekstu. - Animacje i przejścia w CSS dodają stronie dynamiki, a responsywność i media queries umożliwiają dostosowanie strony do różnych urządzeń. - Istnieje wiele narzędzi i zasobów do nauki CSS, które pomogą Ci zrozumieć ten język i efektywnie go używać. - Zastosowanie CSS w praktyce pozwala na tworzenie atrakcyjnych i funkcjonalnych stron internetowych. Zawartość strony - [Wstęp do CSS: Czym jest i do czego służy?](#wstep-do-css-czym-jest-i-do-czego-sluzy) - [Historia i rozwój CSS: Jak to wszystko się zaczęło?](#historia-i-rozwoj-css-jak-to-wszystko-sie-zaczelo) - [Podstawowe pojęcia związane z CSS: Słowniczek dla początkujących](#podstawowe-pojecia-zwiazane-z-css-slowniczek-dla-poczatkujacych) - [1. Selektor](#1-selektor) - [2. Deklaracja](#2-deklaracja) - [3. Właściwość](#3-wlasciwosc) - [4. Wartość](#4-wartosc) - [5. Kaskadowość](#5-kaskadowosc) - [6. Plik CSS](#6-plik-css) - [7. Zewnętrzny arkusz stylów](#7-zewnetrzny-arkusz-stylow) - [8. Wewnętrzny arkusz stylów](#8-wewnetrzny-arkusz-stylow) - [9. Inline styles](#9-inline-styles) - [Jak działa CSS? Prosty przewodnik krok po kroku](#jak-dziala-css-prosty-przewodnik-krok-po-kroku) - [Struktura i składnia CSS: Jak prawidłowo pisać kod?](#struktura-i-skladnia-css-jak-prawidlowo-pisac-kod) - [Selektory w CSS: Jak wybierać elementy na stronie?](#selektory-w-css-jak-wybierac-elementy-na-stronie) - [Selektor elementu](#selektor-elementu) - [Selektor klasy](#selektor-klasy) - [Selektor identyfikatora](#selektor-identyfikatora) - [Selektor potomka](#selektor-potomka) - [Właściwości i wartości w CSS: Jak zmieniać wygląd elementów?](#wlasciwosci-i-wartosci-w-css-jak-zmieniac-wyglad-elementow) - [Właściwości CSS](#wlasciwosci-css) - [Wartości CSS](#wartosci-css) - [CSS Box Model: Jak działa układ strony?](#css-box-model-jak-dziala-uklad-strony) - [Content](#content) - [Padding](#padding) - [Border](#border) - [Margines](#margines) - [Pozycjonowanie i układ elementów za pomocą CSS: Jak ułożyć elementy na stronie?](#pozycjonowanie-i-uklad-elementow-za-pomoca-css-jak-ulozyc-elementy-na-stronie) - [Model pudełkowy](#model-pudelkowy) - [Pozycjonowanie](#pozycjonowanie) - [Kolory i tła w CSS: Jak dodać kolory i tła do elementów?](#kolory-i-tla-w-css-jak-dodac-kolory-i-tla-do-elementow) - [Dodawanie koloru do elementów](#dodawanie-koloru-do-elementow) - [Dodawanie tła do elementów](#dodawanie-tla-do-elementow) - [Dodawanie obrazka jako tła](#dodawanie-obrazka-jako-tla) - [Czcionki i tekst w CSS: Jak zmienić wygląd tekstu na stronie?](#czcionki-i-tekst-w-css-jak-zmienic-wyglad-tekstu-na-stronie) - [Zmiana czcionki](#zmiana-czcionki) - [Zmiana rozmiaru tekstu](#zmiana-rozmiaru-tekstu) - [Zmiana koloru tekstu](#zmiana-koloru-tekstu) - [Inne możliwości](#inne-mozliwosci) - [Animacje i przejścia w CSS: Jak dodać ruchu do strony?](#animacje-i-przejscia-w-css-jak-dodac-ruchu-do-strony) - [Responsywność i media queries w CSS: Jak dostosować stronę do różnych urządzeń?](#responsywnosc-i-media-queries-w-css-jak-dostosowac-strone-do-roznych-urzadzen) - [Jak działa responsywność?](#jak-dziala-responsywnosc) - [Jak dostosować stronę do różnych urządzeń?](#jak-dostosowac-strone-do-roznych-urzadzen) - [Narzędzia i zasoby do nauki CSS: Gdzie szukać pomocy i inspiracji?](#narzedzia-i-zasoby-do-nauki-css-gdzie-szukac-pomocy-i-inspiracji) - [1. Dokumentacja oficjalna](#1-dokumentacja-oficjalna) - [2. Kursy online](#2-kursy-online) - [3. Społeczność programistyczna](#3-spolecznosc-programistyczna) - [4. Blogi i strony internetowe](#4-blogi-i-strony-internetowe) - [5. Codepen i GitHub](#5-codepen-i-github) - [Zastosowanie CSS w praktyce – przykłady: Jak wygląda to w rzeczywistości?](#zastosowanie-css-w-praktyce-8211-przyklady-jak-wyglada-to-w-rzeczywistosci) Wstęp do CSS: Czym jest i do czego służy? ----------------------------------------- CSS, czyli Cascading Style Sheets, to język stylów używany do opisywania wyglądu i formatowania stron internetowych. Jest to jeden z trzech podstawowych języków używanych w tworzeniu stron internetowych, obok HTML i JavaScript. Głównym celem CSS jest oddzielenie treści strony od jej prezentacji. Dzięki temu można łatwo zmieniać wygląd strony bez konieczności ingerowania w jej strukturę i treść. CSS pozwala na kontrolowanie wielu aspektów wyglądu strony, takich jak kolory, czcionki, marginesy, tła czy układ elementów. Dzięki zastosowaniu CSS można również tworzyć responsywne strony internetowe, które automatycznie dostosowują się do różnych urządzeń, takich jak komputery, telefony komórkowe czy tablety. To bardzo ważne w dzisiejszych czasach, gdy coraz więcej osób korzysta z Internetu za pomocą różnych urządzeń mobilnych. Warto dodać, że CSS jest językiem deklaratywnym, co oznacza, że nie ma w nim instrukcji programistycznych ani logiki. Zamiast tego skupia się na opisaniu wyglądu elementów na stronie za pomocą reguł i selektorów. W kolejnych sekcjach tego artykułu dowiesz się więcej o historii i rozwoju CSS, podstawowych pojęciach związanych z tym językiem, jak działa CSS, jak prawidłowo pisać kod CSS, jak wybierać elementy na stronie za pomocą selektorów, jak zmieniać wygląd elementów za pomocą właściwości i wartości CSS, jak działa model pudełkowy CSS, jak układać elementy na stronie, jak dodać kolory i tła do elementów, jak zmieniać wygląd tekstu, jak dodać animacje i przejścia oraz jak dostosować stronę do różnych urządzeń za pomocą responsywności i media queries. Na koniec przedstawimy również kilka przykładów zastosowania CSS w praktyce. Mam nadzieję, że ten artykuł będzie dla Ciebie pomocny i pozwoli na lepsze zrozumienie tego, czym jest CSS i do czego służy. Historia i rozwój CSS: Jak to wszystko się zaczęło? --------------------------------------------------- CSS, czyli Cascading Style Sheets, jest językiem stylów używanym do określania wyglądu i formatowania stron internetowych. Dzięki CSS możemy zmieniać kolory, czcionki, tła, marginesy i wiele innych elementów na naszej stronie. Początki CSS sięgają lat 90. XX wieku, kiedy to internet zaczynał się rozwijać i strony internetowe stawały się coraz bardziej popularne. Wcześniej, aby zmienić wygląd strony, konieczne było wprowadzanie zmian bezpośrednio w kodzie HTML. To jednak sprawiało wiele trudności i utrudniało zarządzanie stronami internetowymi. W 1994 roku Håkon Wium Lie zaproponował wprowadzenie oddzielnego języka stylów, który pozwoliłby na łatwe i elastyczne formatowanie stron internetowych. Wspólnie z Bertem Bossem opracowali pierwszą specyfikację CSS, która została opublikowana w 1996 roku. Pierwsza wersja CSS była dość prosta i oferowała podstawowe możliwości formatowania stron. Kolejne wersje CSS wprowadzały coraz to nowe funkcje i właściwości, umożliwiając twórcom stron jeszcze większą kontrolę nad wyglądem ich projektów. Obecnie najnowsza wersja CSS to CSS3, która wprowadza wiele zaawansowanych funkcji, takich jak animacje, przejścia, cieniowanie czy responsywność. CSS3 umożliwia tworzenie bardziej interaktywnych i atrakcyjnych stron internetowych. Dzięki rozwojowi CSS strony internetowe stały się bardziej estetyczne, intuicyjne i dostosowane do różnych urządzeń. CSS jest nieodłącznym elementem tworzenia stron internetowych i odgrywa kluczową rolę w ich wyglądzie i funkcjonalności. Podstawowe pojęcia związane z CSS: Słowniczek dla początkujących ---------------------------------------------------------------- Jeśli dopiero zaczynasz przygodę z tworzeniem stron internetowych, prawdopodobnie natknąłeś się na skrót CSS. Ale czym właściwie jest CSS i do czego służy? W tej sekcji przedstawimy podstawowe pojęcia związane z CSS, które pomogą Ci zrozumieć tę technologię. ### 1. Selektor Selektor to element w CSS, który wybiera konkretne elementy na stronie, do których mają zostać zastosowane style. Może to być na przykład nazwa tagu HTML, klasa, identyfikator lub atrybut. ### 2. Deklaracja Deklaracja to instrukcja w CSS, która określa jakie style mają zostać zastosowane do wybranych elementów. Składa się z właściwości i wartości. ### 3. Właściwość Właściwość to cecha elementu, którą chcemy zmienić za pomocą CSS. Na przykład kolor tekstu, rozmiar czcionki, marginesy czy tło. ### 4. Wartość Wartość to konkretna wartość, jaką chcemy przypisać do właściwości. Na przykład „czerwony” dla koloru tekstu, „20px” dla rozmiaru czcionki czy „10px 20px” dla marginesów. ### 5. Kaskadowość Kaskadowość to zasada, według której style CSS są aplikowane do elementów na stronie. Jeśli dwa lub więcej selektorów mają taką samą specyficzność, to styl zdefiniowany później ma pierwszeństwo. ### 6. Plik CSS Plik CSS to plik tekstowy, w którym zapisuje się style dla stron internetowych. Może być podłączony do strony za pomocą znacznika `` w sekcji `
` dokumentu HTML. [ZOBACZ TEŻ: Kolory w HTML. Podstawowe kolory, paleta kolorów HTML.](https://webporadnik.pl/kolory-w-html-podstawowe-kolory-paleta-kolorow-html/) ### 7. Zewnętrzny arkusz stylów Zewnętrzny arkusz stylów to plik CSS, który jest przechowywany na serwerze i jest odwoływany przez wiele stron internetowych. Dzięki temu można łatwo zmieniać wygląd wielu stron jednocześnie. ### 8. Wewnętrzny arkusz stylów Wewnętrzny arkusz stylów to fragment kodu CSS, który jest umieszczony bezpośrednio w sekcji `