Wprowadzenie do CSS

logo css

CSS (Cascading style sheets) czyli kaskadowe arkusze stylów to narzędzie, które pozwala nam widzieć Internet piękniejszym. To właśnie ono daje kolory Internetowi, dlatego warto jest się z nim zapoznać.

Co to jest CSS. Podział arkuszy.

CSS, to język stosowany do opisu prezentacji dokumentów HTML oraz XML. Pozwala na kontrolę wyglądu i układu elementów na stronie internetowej, definiując m.in. kolory, czcionki, odstępy i pozycje elementów. CSS zapewnia oddzielenie treści strony od jej formy, co ułatwia zarządzanie i zmiany w wyglądzie witryny. Arkusze stylów dzielą się na: wewnętrzne arkusze stylów, znajdujące się w atrybucie style="" w znacznikach, osadzone arkusze stylów znajdują się w znaczniku <style> w części dokumentu head oraz zewnętrze arkusze stylów znajdujące się w osobnym pliku .css, aby dołączyć go do pliku html musimy użyć znacznika <link> tak ,jak w kodzie poniżej:

<link rel="stylesheet" type="text/css" href="ścieżka/do/pliku/css" />

Jak działa CSS

CSS składa się z selektora - czyli elementu wskazującego daną część elementu html, może to być nazwa znacznika np. a, code itp. albo nazwa klasy .class czy id #id. Są też inne metody wskazywania elementów, aby się o nich dowiedzieć odwiedź ten artykuł. następnie znajdują się nawiasy klamrowe i w śroku nawiasów właściwość: wartosć; W pliku wygląda to tak:

.class {
  width:20px;
}
#id{
height: 20px;
}

Właściwość width - określa szerokość elementów należących do klasy class na 20px, a height określa wysokość elementu z id id na 20px

Podstawowe właściwości CSS

Pokażmy je na przykładzie. Tu mamy potrzebny html:

<a href="#">Przykład</a>

A tu potrzebny css.

a{
  color:red;
  font-size:2rem;
  font-family:Arial;
  background-color:black;
  margin: 10px;
  padding:5px;
  border: 2px dotted blue;
  width: 50px;
  height: 30px;
  display: block;
}

A wygląda to tak:

wygląd naszego a po stylizacji

Aby dowiedzieć się więcej o znacznikach, kliknij we właściwość w kodzie powyżej, tu omówimy podstawy: color: Określa kolor tekstu.
font-size: Ustawia rozmiar czcionki.
font-family: Definiuje rodzaj czcionki.
background-color: Ustawia kolor tła elementu.
margin: Określa marginesy wokół elementu.
padding: Określa wewnętrzne odstępy wokół zawartości elementu.
border: Tworzy obramowanie wokół elementu.
width: Określa szerokość elementu.
height: Ustawia wysokość elementu.
display: Kontroluje sposób wyświetlania elementu w dokumencie.