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 - Das Head-Element


Das HTML- <head>Element ist ein Container für die folgenden Elemente: <title>, <style>, <meta>, <link>, <script>, und <base>.


Das HTML-<head>-Element

Das <head>Element ist ein Container für Metadaten (Daten über Daten) und wird zwischen dem <html>Tag und dem <body>Tag platziert.

HTML-Metadaten sind Daten über das HTML-Dokument. Metadaten werden nicht angezeigt.

Metadaten definieren normalerweise den Dokumenttitel, Zeichensatz, Stile, Skripte und andere Metainformationen.


Das HTML-<title>-Element

Das <title>Element definiert den Titel des Dokuments. Der Titel muss nur aus Text bestehen und wird in der Titelleiste des Browsers oder auf der Registerkarte der Seite angezeigt.

Das <title>Element wird in HTML-Dokumenten benötigt!

Der Inhalt eines Seitentitels ist sehr wichtig für die Suchmaschinenoptimierung (SEO)! Der Seitentitel wird von Suchmaschinenalgorithmen verwendet, um die Reihenfolge beim Auflisten von Seiten in den Suchergebnissen festzulegen.

Das <title>Element:

  • definiert einen Titel in der Symbolleiste des Browsers
  • stellt einen Titel für die Seite bereit, wenn sie zu den Favoriten hinzugefügt wird
  • zeigt einen Titel für die Seite in Suchmaschinenergebnissen an

Versuchen Sie also, den Titel so genau und aussagekräftig wie möglich zu gestalten!

Ein einfaches HTML-Dokument:

Beispiel

<!DOCTYPE html>
<html>
<head>
  <title>A Meaningful Page Title</title>
</head>
<body>

The content of the document......

</body>
</html>

Das HTML-<style>-Element

Das <style>Element wird verwendet, um Stilinformationen für eine einzelne HTML-Seite zu definieren:

Beispiel

<style>
  body {background-color: powderblue;}
  h1 {color: red;}
  p {color: blue;}
</style>


Das HTML-<link>-Element

Das <link>Element definiert die Beziehung zwischen dem aktuellen Dokument und einer externen Ressource.

Das <link> Tag wird am häufigsten verwendet, um auf externe Stylesheets zu verlinken:

Beispiel

<link rel="stylesheet" href="mystyle.css">

Tipp: Um alles über CSS zu erfahren, besuchen Sie unser CSS-Tutorial .


Das HTML-<meta>-Element

Das <meta>Element wird normalerweise verwendet, um den Zeichensatz, die Seitenbeschreibung, die Schlüsselwörter, den Autor des Dokuments und die Darstellungsfenstereinstellungen anzugeben.

Die Metadaten werden nicht auf der Seite angezeigt, sondern von Browsern (wie Inhalt angezeigt oder Seite neu geladen wird), von Suchmaschinen (Schlüsselwörter) und anderen Webdiensten verwendet.

Beispiele

Definieren Sie den verwendeten Zeichensatz:

<meta charset="UTF-8">

Keywords für Suchmaschinen definieren:

<meta name="keywords" content="HTML, CSS, JavaScript">

Definieren Sie eine Beschreibung Ihrer Webseite:

<meta name="description" content="Free Web tutorials">

Definieren Sie den Autor einer Seite:

<meta name="author" content="John Doe">

Dokument alle 30 Sekunden aktualisieren:

<meta http-equiv="refresh" content="30">

Einstellen des Darstellungsbereichs, damit Ihre Website auf allen Geräten gut aussieht:

<meta name="viewport" content="width=device-width, initial-scale=1.0">

Beispiel für <meta>Tags:

Beispiel

<meta charset="UTF-8">
<meta name="description" content="Free Web tutorials">
<meta name="keywords" content="HTML, CSS, JavaScript">
<meta name="author" content="John Doe">

Festlegen des Ansichtsfensters

Der Viewport ist der für den Benutzer sichtbare Bereich einer Webseite. Es variiert je nach Gerät - es ist auf einem Mobiltelefon kleiner als auf einem Computerbildschirm.

Sie sollten das folgende <meta>Element in alle Ihre Webseiten aufnehmen:

<meta name="viewport" content="width=device-width, initial-scale=1.0">

Dadurch erhält der Browser Anweisungen zum Steuern der Seitenabmessungen und -skalierung.

Der width=device-widthTeil legt die Breite der Seite so fest, dass sie der Bildschirmbreite des Geräts folgt (die je nach Gerät unterschiedlich ist).

Das initial-scale=1.0Teil legt die anfängliche Zoomstufe fest, wenn die Seite zum ersten Mal vom Browser geladen wird.

Hier ist ein Beispiel für eine Webseite ohne das Viewport-Meta-Tag und dieselbe Webseite mit dem Viewport-Meta-Tag:

Tipp: Wenn Sie diese Seite mit einem Telefon oder Tablet durchsuchen, können Sie auf die beiden Links unten klicken, um den Unterschied zu sehen.



Das HTML-<script>-Element

Das <script>Element wird verwendet, um clientseitige JavaScripts zu definieren.

Das folgende JavaScript schreibt "Hallo JavaScript!" in ein HTML-Element mit id="demo":

Beispiel

<script>
function myFunction() {
  document.getElementById("demo").innerHTML = "Hello JavaScript!";
}
</script>

Tipp: Um alles über JavaScript zu erfahren, besuchen Sie unser JavaScript-Tutorial .


Das HTML-<base>-Element

Das <base>Element gibt die Basis-URL und/oder das Ziel für alle relativen URLs auf einer Seite an.

Das <base>Tag muss entweder ein href- oder ein target-Attribut oder beides enthalten.

In einem Dokument darf es nur ein einziges <base> Element geben!

Beispiel

Geben Sie eine Standard-URL und ein Standardziel für alle Links auf einer Seite an:

<head>
<base href="https://www.w3schools.com/" target="_blank">
</head>

<body>
<img src="images/stickman.gif" width="24" height="39" alt="Stickman">
<a href="tags/tag_base.asp">HTML base Tag</a>
</body>

Kapitelzusammenfassung

  • Das <head>Element ist ein Container für Metadaten (Daten über Daten)
  • Das <head>Element wird zwischen dem <html>Tag und dem <body>Tag platziert
  • Das <title>Element ist erforderlich und definiert den Titel des Dokuments
  • Das <style>Element wird verwendet, um Stilinformationen für ein einzelnes Dokument zu definieren
  • Das <link> Tag wird am häufigsten verwendet, um auf externe Stylesheets zu verlinken
  • Das <meta>Element wird normalerweise verwendet, um den Zeichensatz, die Seitenbeschreibung, die Schlüsselwörter, den Autor des Dokuments und die Darstellungsfenstereinstellungen anzugeben
  • Das <script>Element wird verwendet, um clientseitige JavaScripts zu definieren
  • Das <base>Element gibt die Basis-URL und/oder das Ziel für alle relativen URLs auf einer Seite an

HTML-Head-Elemente

Tag Description
<head> Defines information about the document
<title> Defines the title of a document
<base> Defines a default address or a default target for all links on a page
<link> Defines the relationship between a document and an external resource
<meta> Defines metadata about an HTML document
<script> Defines a client-side script
<style> Defines style information for a document

Eine vollständige Liste aller verfügbaren HTML-Tags finden Sie in unserer HTML-Tag-Referenz .