HTML -Tutorial

HTML-HOME HTML-Einführung HTML-Editoren HTML-Basis HTML-Elemente HTML-Attribute HTML-Überschriften HTML-Absätze HTML-Stile HTML-Formatierung HTML-Zitate HTML-Kommentare HTML-Farben HTML-CSS HTML-Links HTML-Bilder HTML-Favicon HTML-Tabellen HTML-Listen HTML-Block und Inline HTML-Klassen HTML-ID HTML-Iframes HTML-JavaScript HTML-Dateipfade HTML-Kopf HTML-Layout HTML-responsiv HTML Computercode HTML-Semantik HTML-Styleguide HTML-Entitäten HTML-Symbole HTML-Emojis HTML-Zeichensatz HTML-URL-Codierung HTML vs. XHTML

HTML -Formulare

HTML-Formulare HTML-Formularattribute HTML-Formularelemente HTML-Eingabetypen HTML-Eingabeattribute HTML-Eingabeformularattribute

HTML -Grafiken

HTML-Leinwand HTML-SVG

HTML- Medien

HTML-Medien HTML-Video HTML-Audio HTML-Plugins HTML-YouTube

HTML -APIs

HTML-Geolokalisierung HTML-Drag/Drop HTML-Webspeicher HTML-Webworker HTML-SSE

HTML- Beispiele

HTML-Beispiele HTML-Quiz HTML-Übungen HTML-Zertifikat HTML-Zusammenfassung HTML-Barrierefreiheit

HTML -Referenzen

HTML-Tag-Liste HTML-Attribute Globale HTML-Attribute HTML-Browser-Unterstützung HTML-Ereignisse HTML-Farben HTML-Leinwand HTML-Audio/Video HTML-Doctypes HTML-Zeichensätze HTML-URL-Codierung HTML-Sprachcodes HTTP-Nachrichten HTTP-Methoden PX-zu-EM-Konverter Tastatürkürzel

HTML -Layout-Elemente und -Techniken


Websites zeigen Inhalte oft in mehreren Spalten an (wie ein Magazin oder eine Zeitung).


Beispiel

Cities

London

London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.

Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.

Footer


HTML-Layout-Elemente

HTML hat mehrere semantische Elemente, die die verschiedenen Teile einer Webseite definieren:

HTML5 Semantic Elements
<header> - Defines a header for a document or a section
<nav> - Defines a set of navigation links
<section> - Defines a section in a document
<article> - Defines an independent, self-contained content
<aside> - Defines content aside from the content (like a sidebar)
<footer> - Defines a footer for a document or a section
<details> - Defines additional details that the user can open and close on demand
<summary> - Defines a heading for the <details> element
Semantische HTML5-Elemente
  • <header>- Definiert eine Kopfzeile für ein Dokument oder einen Abschnitt
  • <nav>- Definiert eine Reihe von Navigationslinks
  • <section>- Definiert einen Abschnitt in einem Dokument
  • <article> - Definiert einen eigenständigen, in sich geschlossenen Inhalt
  • <aside> - Definiert Inhalt neben dem Inhalt (wie eine Seitenleiste)
  • <footer> - Definiert eine Fußzeile für ein Dokument oder einen Abschnitt
  • <details> - Definiert zusätzliche Details, die der Benutzer bei Bedarf öffnen und schließen kann
  • <summary>- Definiert eine Überschrift für das <details>Element

Mehr über semantische Elemente erfahren Sie in unserem Kapitel HTML-Semantik .


HTML-Layout-Techniken

Es gibt vier verschiedene Techniken, um mehrspaltige Layouts zu erstellen. Jede Technik hat ihre Vor- und Nachteile:

  • CSS-Framework
  • CSS-Float-Eigenschaft
  • CSS-Flexbox
  • CSS-Raster


CSS-Frameworks

Wenn Sie Ihr Layout schnell erstellen möchten, können Sie ein CSS-Framework wie W3.CSS oder Bootstrap verwenden .

Schon mal von W3Schools Spaces gehört ? Hier können Sie Ihre Website von Grund auf neu erstellen oder eine Vorlage verwenden und kostenlos hosten.

Kostenlos starten ❯

* Keine Kreditkarte benötigt


CSS-Float-Layout

Es ist üblich, ganze Weblayouts mit der CSS- floatEigenschaft zu erstellen. Float ist leicht zu erlernen - Sie müssen sich nur daran erinnern, wie die Eigenschaften floatund funktionieren. Nachteile: Schwebende Elemente sind an den Dokumentenfluss gebunden, was der Flexibilität schaden kann. Erfahren Sie mehr über Float in unserem Kapitel CSS Float und Clear . clear

Beispiel

Cities

London

London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.

Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.

Footer


CSS-Flexbox-Layout

Die Verwendung von Flexbox stellt sicher, dass sich Elemente vorhersagbar verhalten, wenn das Seitenlayout unterschiedliche Bildschirmgrößen und unterschiedliche Anzeigegeräte berücksichtigen muss.

Erfahren Sie mehr über Flexbox in unserem CSS-Flexbox - Kapitel.

Beispiel

Cities

London

London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.

Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.

Footer


CSS-Grid-Layout

Das CSS-Grid-Layout-Modul bietet ein rasterbasiertes Layoutsystem mit Zeilen und Spalten, das das Entwerfen von Webseiten erleichtert, ohne Floats und Positionierung verwenden zu müssen.

Erfahren Sie mehr über CSS-Grids in unserem Einführungskapitel zu CSS-Grids .