h wie "header". Geht auch mit h2,h3,h4,h5,h6 - wird dann entsprechend kleiner. Header verrgößern automatisch den Abstand zur nächsten Zeile.
Das ist ein Absatz
<p>Das ist ein Absatz</p>
p wie "paragraph". Absätze vergrößern den Abstand zur nächsten Zeile.
Zeile 1 Zeile 2
Zeile 1<br/>Zeile 2
br wie "break". Text wird in der nächsten Zeile ohne zusätzlichen Abstand fortgeführt. Bei br gibt es keinen Endtag, deshalb die kompakte Schreibweise mit dem Slash vor dem Größerzeichen.
<hr/>
hr wie "horizontal rule". Bei hr gibt es keinen Endtag, deshalb die kompakte Schreibweise mit dem Slash vor dem Größerzeichen.
statt https:// wird mailto: beim href Attribut verwendet.
<img src="https://www.uibk.ac.at/geographie/icons/geologo.jpg"
alt="Logo der Geographie Innsbruck" />
img wie "image", src wie "source", alt wie "alternative". Das Bild wird im Attribut src festgelegt. Das Attribut alt enthält eine Kurzbeschreibung des Bildes, muss angegeben werden und wird von Screenreadern sprachlich wiedergegeben. Bei img gibt es keinen Endtag, deshalb die kompakte Schreibweise mit dem Slash vor dem Größerzeichen.
<figure>
<img src="https://www.uibk.ac.at/geographie/icons/unilogo.jpg" alt="Unilogo" />
<figcaption>Logo der Universität</figcaption>
</figure>
Eine Abbildung wird über figure vordefiniert. Mit img kann ein Bild eingebaut werden und figcaption liefert dazu die Bildunterschrift. Abbildungen werden automatisch vom linken Rand eingerückt. Die Bildunterschrift beginnt in einer neuen Zeile.
tr wie "table row", th wie "table header", td wie "table data". Spaltenüberschriften über th werden automatisch fett geschrieben und zentriert. Verbinden von Zellen horizontal mit dem Attribut colspan (z.B. colspan="2"). Verbinden von Zellen vertikal über rowspan (z.B. rowspan="3"). Beim Verbinden müssen dann dementsprechend td Einträge wegfallen.
Grundgerüst einer HTML-Seite
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Aussagekräftiger Titel der Seite</title>
</head>
<body>
<p>Hier kommt der Inhalt der Seite ...</p>
</body>
</html>
Bei Verwendung von Umlauten, Accents, etc. immer charset="utf-8" angeben, sonst werden diese Zeichen nicht richtig dargestellt. Titel werden bei Suchmaschinen als Linktext verwendet.
Elemente zur Strukturierung
<header>
Kopfzeilenbereich der HTML-Seite
<main>
Hauptteil der HTML-Seite
<footer>
Fußzeilenbereich der HTML-Seite
<div>
generischer Container für beliebigen Inhalt
<nav>
Navigationsbereich mit Links
<article>
Selbstständiger Artikel innerhalb der Seite der für sich alleine stehen kann
<section>
Thematisch zusammenhängender Bereich in der HTML-Seite