<!DOCTYPE html>
<html lang="de-AT">
<head>
<meta charset="utf-8" />
<title>CSS-Grundlagen</title>
<link rel="stylesheet" type="text/css" href="./styles/hybrid.css" />
<script src="./script/jquery-3.3.1.min.js"></script>
<script src="./script/highlight.pack.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
</head>
<body>
<h2>Kommentare in CSS</h2>
<p>
Kommentare in CSS werden mit "<b>/*</b>" begonnen und mit "<b>*/</b>" beendet.<br />
Kommentare können sich über mehrere Zeilen erstrecken.<br />
<br />
Code-Beispiel:
</p>
<pre>
<code>
/* Dieses ist ein Einzeiliger Kommentar */
/*
Und
hier
ist
ein
Mehrzeiliger Kommentar
*/
</code>
</pre>
<h2>CSS - SYNTAX</h2>
<p>
<div class="syntax">
<b>Selektor</b> {Eigenschaft: Wert; [Eigenschaft: Wert; ...]}<br />
</div>
<br />
Werden mehrere Eigenschaftsdefinitionen angegeben, so können diese zur besseren Übersichtlichkeit auf mehrere Zeilen aufgeteilt werden.<br />
<br />
<div class="syntax">
<b>Selektor</b><br />
{<br />
Eigenschaft: Wert;<br />
Eigenschaft: Wert;<br />
...;<br />
}<br />
</div>
<br />
Code-Beispiel:
</p>
<pre>
<code>
h1
{
color: red;
background-color: grey;
}
</code>
</pre>
<h2>Einbinden von CSS</h2>
CSS kann auf drei verschiedene Arten eingebunden werden:
<h3>Inline Styles</h3>
<p>
Unter Inline Styles versteht man die direkte Einbindung der CSS-Eigenschaften in ein einzelnes HTML-Element.<br />
<br />
Code-Beispiel:
</p>
<pre>
<code>
<h1 style="color: red; background-color: grey;">Überschrift</h1>
</code>
</pre>
<h3>Internal Style Sheet</h3>
<p>
Unter Internal Style Sheet versteht man die Einbindung der CSS-Eigenschaften im Style-Tag innerhalb des HEAD-Bereichs.<br />
<br />
Code-Beispiel:
</p>
<pre>
<code>
<html>
<head>
<style>
h1
{
color: red;
background-color: grey;
}
</style>
</head>
<body>
<h1>Überschrift</h1>
</body>
</html>
</code>
</pre>
<h3>External Style Sheet</h3>
<p>
Bei der External Style Sheet werden die CSS-Eigenschaften nicht mehr direkt in den HEAD-Bereich des HTML-Dokuments geschrieben, sondern in eine eigene Datei. Diese Datei wird nun über das LINK-Tag in den HEAD-Bereich der HTML-Datei eingebunden.<br />
<br />
Code-Beispiel:
</p>
CSS-Datei (beispielstyle.css):<br />
<pre>
<code>
h1
{
color: red;
background-color: grey;
}
</code>
</pre>
HTML-Datei:
<pre>
<code>
<html>
<head>
<link rel="stylesheet" type="text/css" href="beispielstyle.css">
</head>
<body>
<h1>Überschrift</h1>
</body>
</html>
</code>
</pre>
</body>
</html>