Was ist CSS?

CSS ist genau wie HTML, eine der wichtigsten Sprachen des Internets. Während HTML den Inhalt einer Webseite festlegt und strukturiert, sorgt CSS für das Design und die Gestaltung. Obwohl beide Sprachen zusammen verwendet werden, sind sie voneinander getrennt. Das bedeutet, dass ein Computer eine Webseite auch ohne CSS lesen kann, nur eben ohne Design. CSS sorgt dafür, dass deine Website schöner und übersichtlicher im Browser dargestellt wird.

Auf dem ersten Bild sieht man eine Webseite ohne CSS unter den Bild sieht man den HTML Code für die Webseite.



Hier sieht man die selbe Webseite nur das noch ein CSS Dokument angefertigt wurde darunter ist der CSS Code zu sehen.

Beim HTML Code sieht man den Tag < link rel="stylesheet" href="stylesheet.css">. Dieser Tag ist dafür zuständig, dass das HTML Dokument mit dem CSS Dokument verbunden wird. Im HTML Dokument sieht man auch, dass die Überschrift "Hallo Welt! " einen weiteren Tag namens "class=h1" bekommen hat. Diese "class" sorgt dafür, dass wir diese Überschrift im CSS Dokument ansteuern können.

Im CSS Dokument sieht man am Anfang den Sektor "body" damit wird der Body konfiguriert. Danach folgt eine Klammer "{" diese wird benötigt damit der Browser weiss, was alles dazugehört, diese Klammer wird am Schluss auch wieder geschlossen }. Danach kann man Tags verwenden, wie zum Beispiel "font-size", damit gibt man die Schriftgrösse dann zum Beispiel in "px" an. Am Ende jedes Tags wird ein Semikolon benötigt ";".

In der folgenden Tabelle findest du noch weitere CSS Tags die häufig verwendet werden.

Eigenschaft Beschreibung Code Live-Demo
color Textfarbe color: red; Text
background-color Hintergrundfarbe background-color: yellow; Hintergrund
font-size Textgröße font-size: 24px; Großer Text
font-family Schriftart font-family: 'Courier New'; Courier Text
margin Außenabstand margin: 20px;
Box mit Abstand
padding Innenabstand padding: 10px;
Text mit Innenabstand
border Rahmen border: 2px solid black;
Rahmen
border-radius Abgerundete Ecken border-radius: 10px;
Rund
width / height Größe width: 100px; height: 50px;
Größe
position Positionierung position: relative;
relativ
text-align Textausrichtung text-align: center;
zentriert
justify-content Flexbox Ausrichtung justify-content: space-between;
◼️
◼️
align-items Flexbox vertikal align-items: center;
🔲
box-shadow Schatten box-shadow: 2px 2px 5px gray;
Schatten
opacity Transparenz opacity: 0.5;
Halb durchsichtig
overflow Inhaltsüberlauf overflow: scroll;
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin...
cursor Mauszeiger cursor: pointer;
Klick mich


Consent Icon