| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| web:html:start [2015/09/17 17:02] – ros | web:html:start [2020/10/13 14:25] (aktuell) – Externe Bearbeitung 127.0.0.1 |
|---|
| ====== HTML-Referenz ======= | ====== HTML-Referenz ======= |
| |
| ===== HTML-Grundstruktur ===== | |
| |
| Die Grundstruktur einer HTML-Datei sieht so aus: | |
| |
| <code html> | |
| <!doctype html> | |
| <html> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <title>Titel der Webseite</title> | |
| </head> | |
| <body> | |
| Inhalt der Webseite | |
| </body> | |
| </html> | |
| </code> | |
| |
| ===== Wichtige HTML-Elemente ===== | ===== Wichtige HTML-Elemente ===== |
| |
| ^ Start-//Tag// ^ Beschreibung ^ Typ ^ | ^ Start-//Tag// ^ Beschreibung ^ Typ ^ |
| | ''<a>'' | [[a|Hyperlink]] | Inline | | | ''[[a|<a>]]'' | [[a|Hyperlink]] | Inline | |
| | ''<abbr>'' | Abkürzung | Inline | | | ''[[abbr|<abbr>]]'' | [[abbr|Abkürzung]] | Inline | |
| | ''<aside>'' | Seitlicher Bereich | Block | | | ''<aside>'' | Seitlicher Bereich | Block | |
| | ''<b>'' | bedeutungstragende Worte, üblicherweise fett | Inline | | | ''<b>'' | bedeutungstragende Worte, üblicherweise fett | Inline | |
| | ''<body>'' | Inhalt der Webseite | Block | | | ''[[body|<body>]]'' | [[body|Inhalt der Webseite]] | Block | |
| | ''<br>'' | Zeilenumbruch | inline | | | ''<br>'' | Zeilenumbruch | inline | |
| | ''<cite>'' | Titel von Büchern, Filmen usw. | Inline | | | ''<cite>'' | Titel von Büchern, Filmen usw. | Inline | |
| | ''<div>'' | Allgemeiner Bereich (division) | Block | | | ''<div>'' | Allgemeiner Bereich (//division//) | Block | |
| | ''<em>'' | betont, emphatisch (gefühlsmässig) betont | Inline | | | ''<em>'' | betont, emphatisch (gefühlsmässig) betont | Inline | |
| | ''<footer>'' | Fussbereich der Webseite | Block | | | ''<footer>'' | Fussbereich der Webseite | Block | |
| | ''<h1>'' | grösste Überschrift (heading) | Block | | | ''<h1>'' | grösste Überschrift (//heading//) | Block | |
| | ''<h2>'' | zweitgrösste Überschrift (heading) | Block | | | ''<h2>'' | zweitgrösste Überschrift (//heading//) | Block | |
| | ''<h3>'' | drittgrösste Überschrift (heading) | Block | | | ''<h3>'' | drittgrösste Überschrift (//heading//) | Block | |
| | ''<h4>'' | drittkleinste Überschrift (heading) | Block | | | ''<h4>'' | drittkleinste Überschrift (//heading//) | Block | |
| | ''<h5>'' | zweitkleinste Überschrift (heading) | Block | | | ''<h5>'' | zweitkleinste Überschrift (//heading//) | Block | |
| | ''<h6>'' | kleinste Überschrift (heading) | Block | | | ''<h6>'' | kleinste Überschrift (//heading//) | Block | |
| | ''<head>'' | Meta-Angaben zur Webseite | -- | | | ''[[head|<head>]]'' | [[head|Informationen zur Webseite]] | -- | |
| | ''<header>'' | Kopfbereich der Webseite | Block | | | ''<header>'' | Kopfbereich der Webseite | Block | |
| | ''<i>'' | spezielle Worte, z.B. Fachausdrücke, Eigennamen, anderssprachige Phrasen, üblicherweise kursiv | Inline | | | ''<i>'' | spezielle Worte, z.B. Fachausdrücke, Eigennamen, anderssprachige Phrasen, üblicherweise kursiv | Inline | |
| | ''<img>'' | Bild (//image//) | Inline | | | ''[[iframe|<iframe>]]'' | [[iframe|Einbetten von anderen Webseiten]] | Block | |
| | | ''[[img|<img>]]'' | [[img|Bild]] (//image//) | Inline | |
| | | ''[[link|<link>]]'' | [[link|Einbinden einer CSS-Datei]] | -- | |
| | ''<main>'' | Hauptbereich der Webseite | Block | | | ''<main>'' | Hauptbereich der Webseite | Block | |
| | | ''[[meta|<meta>]]'' | [[meta|Meta-Angaben zur Webseite]] | Block | |
| | ''<nav>'' | Navigationsbereich, z.B. für Menüs | Block | | | ''<nav>'' | Navigationsbereich, z.B. für Menüs | Block | |
| | ''<p>'' | Absatz (//paragraph//) | Block | | | ''<p>'' | Absatz (//paragraph//) | Block | |
| | ''<q>'' | ein Zitat (//quote//) | Inline | | | ''<q>'' | ein Zitat (//quote//) | Inline | |
| | ''<title>'' | Titel der Webseite | -- | | | ''[[script|<script>]]'' | [[script|Einbinden von Javascript-Code]] | -- | |
| | | ''[[title|<title>]]'' | [[title|Titel der Webseite]] | -- | |
| ===== <a> (Hyperlink) ===== | |
| | |
| Das ''<a>''-Element stellt den Inhalt als Hyperlink dar. Als Inhalt kann eine beliebige Kombination von //Inline//-Elementen verwendet werden (z.B. Text oder ein Bild). Das Ziel des Hyperlinks wird mit dem ''href''-Attribut angegeben. Wir zusätzlich das Attribut ''name'' auf den Wert ''_blank'' gesetzt, so wird das Ziel des Links in einem neuen Fenster bzw. Tab geöffnet. | |
| | |
| ^ Attribut ^ Bedeutung ^ | |
| | ''href'' | Zieladresse des Hyperlinks | | |
| | ''target'' | ''_blank'' für neues Fenster/Tab | | |
| | |
| <code html> | |
| <a href="http://www.gymkirchenfeld.ch">Gymnasium Kirchenfeld</a> | |
| </code> | |
| | |
| Link, der in einem neuen Tab geöffnet wird: | |
| <code html> | |
| <a href="http://www.gymkirchenfeld.ch" target="_blank">Gymnasium Kirchenfeld</a> | |
| </code> | |
| | |
| ===== <abbr> (Abkürzung) ===== | |
| | |
| Das ''<abbr>''-Element markiert eine Abkürzung. Der Inhalt des Elements ist die Abkürzung, der ausgeschriebene Begriff wird mit dem ''name''-Attribut angegeben. | |
| | |
| ^ Attribut ^ Bedeutung ^ | |
| | ''title'' | Ausgeschriebener Begriff | | |
| | |
| <code html> | |
| <abbr title="Hypertext Markup Language">HTML</abbr> | |
| </code> | |
| | |
| ===== <img> (Bild) ===== | |
| | |
| Mit dem ''<img>''-Element wird ein Bild eingefügt. Das Element hat keinen Inhalt, die Adresse der Bilddatei wird mit dem ''src''-Attribut angegeben. Ausserdem muss mit dem ''alt''-Attribut ein textuelle Beschreibung des Bildes angegeben werden. | |
| | |
| ^ Attribut ^ Bedeutung ^ | |
| | ''src'' | Adresse der Bilddatei | | |
| | ''alt'' | textuelle Beschreibung des Bilds | | |
| |
| <code html> | |
| <img src="tim-berners-lee.jpg" alt="Bild von Tim Berners-Lee"> | |
| </code> | |