CSS-Dokumente stellen eine Art Liste dar, in der definiert ist, welche HTML-Elemente wie aussehen sollen. Dies geschieht nach folgendem Muster:
Selector { Eigenschaft1:Wert; Eigenschaft2: Wert; }
Beispiel:
h1 { color:red; font-size:48px; }
Im obigen Beispiel haben alle Überschriften h1 eine rote Textfarbe und eine Schriftgröße von 48px.
Im folgenden Beispiel haben wir die CSS-Informationen direkt im <h1>
-Tag geschrieben.
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="title" content="Titel der Website">
<meta name="description" content="Beschreibung der Website">
<title>Titel der Website</title>
</head>
<body>
<h1 style="color: red;font-size: 48px">Titel der Website</h1>
<p>Dies ist ein Absatz</p>
</body>
</html>
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="title" content="Titel der Website">
<meta name="description" content="Beschreibung der Website">
<title>Titel der Website</title>
<style>
h1{color: red;font-size: 48px}
</style>
</head>
<body>
<h1>Titel der Website</h1>
<p>Dies ist ein Absatz</p>
</body>
</html>
Die dritte variante trennt HTML und CSS am deutlichsten.
Die HTML-Datei
:
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="title" content="Titel der Website">
<meta name="description" content="Beschreibung der Website">
<title>Titel der Website</title>
<link href="../assets/styles/css_grundlagen.css" type="text/css" rel="stylesheet">
</head>
<body>
<h1>Titel der Website</h1>
<p>Dies ist ein Absatz</p>
</body>
</html>
Die CSS-Datei
:
h1
{
color: red;
font-size: 48px
}