seite03.html: CSS in einzelnen HTML-Tags

Schritt 2.3: CSS in einzelnen HTML-Tags

Wenn Sie nur ein einzelnes HTML-Tag mit Hilfe von Style Sheets formatieren wollen, können Sie die Anweisungen entweder direkt in das zu stylende Tag einfügen oder mit Hilfe des <span>-Tags, das eigens zu diesem Zweck vom W3-Konsortium eingeführt wurde und über kurz oder lang das <font>-Tag ablösen soll.

Schritt 2.3.1: CSS direkt ins HTML-Tag einfügen

In Zeile 23 sehen Sie die Deklaration style="font-weight: bold; font-style: italic; " die den Text fett und kursiv darstellt.

<!-- Dateiname: test.html -->

<html>
<head>
<title>Grundgerüst einer HTML-Datei</title>
<meta name="author" content="Steffen Wenzel">
<link rel=stylesheet type="text/css" href="test.css">

<style type="text/css">
H1 {
   color: #0000a0;
}
</style>

</head>
<body>

<h1>Überschrift</h1>

<p style="font-weight: bold; font-style: italic; ">Fließtext, nichts als Fließtext</p>

</body>
</html>


Vergessen Sie den Strichpunkt nach jeder Anweisung nicht. Wieder speichern, und als Ergebnis sehen Sie folgendes:

Der Fleißtext ist jetzt schräg und fett

Schritt 2.3.2: CSS mit Hilfe des <span>-Tags

Wenn Sie jetzt nur einen Teil des in <p> (oder einem beliebigen anderen Tag) befindlichen Inhalts verändern wollen, können Sie mit dieser Methode wenig ausrichten. Hierfür ist das <span>-Tag zuständig, das nichts anderes macht als den Text zu unterstrichen.

<!-- Dateiname test.html -->

<html>
<head>
<title>Grundgerüst einer HTML-Datei</title>
<meta name="author" content="Steffen Wenzel">
<link rel=stylesheet type="text/css" href="test.css">

<style type="text/css">
H1 {
   color: #ff0000;
}
</style>

</head>
<body>

<h1>Überschrift</h1>

<p style="font-color: #00b0b0; font-weight: bold; ">Fließtext, nichts als
<span style="text-decoration: underline;">Fließtext</span></p>

</body>
</html>

Dabei kommt dann folgendes heraus:

Der Teil mit dem <em>-Tag ist unterstrichen

Das <span>-Tag hat übrigens Priorität vor dem Style-Deklarationen im HTML-Tag selbst.

Achtung: Es kann zu Problemen führen wenn Sie nicht alle vorherigen CSS-Anweisungen außer Kraft setzten. Denken Sie auch an line-height wenn Sie die Schriftgröße verändern.