Skip to content

Latest commit

 

History

History
600 lines (435 loc) · 23.6 KB

README.md

File metadata and controls

600 lines (435 loc) · 23.6 KB

HEAD

CC0 Contributors

Alles was in den Kopf-Bereich einer HTML-Datei kommen kann.

Dies ist die deutsche Übersetzung des Dokumentes gethead.info von Josh Buchea .

Inhaltsverzeichnis

Empfohlenes Minimum

Unten sind die essentiellen Elemente eines jeden Webdokumentes (Webseiten/Apps):

<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge"> <!-- † -->
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!--
  Diese 3 Meta-Tags *müssen* in jedem <head>-Element als erstes stehen, 
  um sicherzustellen, dass das Dokument richtig dargestellt wird.
  Alle anderen Elemente im <head>-Element sollten *nach* diesen Tags stehen.

  † Man benutzt den content="ie-edge" Tag, wenn das Projekt 
    Internet Explorer vor Version 11 unterstützt.
 -->
<title>Seiten Titel</title>

⬆ nach oben

Elemente

Gültige <head> Elemente schließen meta, link, title, style, script, noscript, und base ein.

Diese Elemente stellen Informationen bereit, wie das Dokument von den verschiedensten Webtechnologien aufgenommen und dargestellt werden soll, z.B. von Browsern, Suchmaschinen, Robotern, usw.

<!--
  Legt die Zeichenkodierung für dieses Dokument fest, so 
  das alle Zeichen innerhalb UTF-8 (zum Beispiel Umlaute)
  richtig dargestellt werden.
-->
<meta charset="utf-8">

<!-- Legt den Titel des Dokumentes fest -->
<title>Page Title</title>

<!-- Legt die Basis URL für alle relativen URLs 
  innerhalb des Dokumentes fest -->
<base href="http://example.com/page.html">

<!-- Verlinkt zu einem externen CSS-Dokument -->
<link rel="stylesheet" href="styles.css">

<!-- Für CSS innerhalb des Dokumentes -->
<style>
  /* ... */
</style>

<!-- JavaScript & No-JavaScript Tags -->
<script src="script.js"></script>
<script>
  // function(s) go here
</script>
<noscript>
  <!-- Kein JS - Alternative -->
</noscript>

⬆ nach oben

Meta

<!--
  Diese 3 Meta-Tags *müssen* in jedem <head>-Element als erstes stehen, 
  um sicherzustellen, dass das Dokument richtig dargestellt wird.
  Alle anderen Elemente im <head>-Element sollten *nach* diesen Tags stehen.
-->
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

<!--
  Erlaubt die Kontrolle, von wo Ressourcen geladen werden.
  Sollte so weit obend wie möglich im <head> platziert werden, da 
  nur die Ressourcen nach diesem Tag berücksichtigt werden.
-->
<meta http-equiv="Content-Security-Policy" content="default-src 'self'">

<!-- Name der Web Applikation (sollte nur genutzt werden, wenn die Webseite wie eine App genutzt wird) -->
<meta name="application-name" content="Application Name">

<!-- Hauptfarbe für Chrome, Firefox OS und Opera -->
<meta name="theme-color" content="#4285f4">

<!-- Eine kurze Beschreibung des Dokuments (max. 150 Zeichen)
     Diese wird möglicherweise in Suchmaschinen angezeigt. -->
<meta name="description" content="Eine Beschreibung der Webseite">

<!-- Kontrolliert das Verhalten von Suchmaschinen-Crawlern und Indexierung der Seite -->
<meta name="robots" content="index,follow"><!-- Alle Suchmaschinen -->
<meta name="googlebot" content="index,follow"><!-- Speziell an Google -->

<!-- Sagt Google, dass in der Suche keine Sitelinks-Suchbox auftauchen soll -->
<meta name="google" content="nositelinkssearchbox">

<!-- Sagt Google, dass es keine Übersetzung für das Dokument bereitstellen soll -->
<meta name="google" content="notranslate">

<!-- Verifikation des Besitzers der Webseite -->
<meta name="google-site-verification" content="verification_token"><!-- Google Search Console -->
<meta name="yandex-verification" content="verification_token"><!-- Yandex Webmasters -->
<meta name="msvalidate.01" content="verification_token"><!-- Bing Webmaster Center -->
<meta name="alexaVerifyID" content="verification_token"><!-- Alexa Console -->
<meta name="p:domain_verify" content="code_from_pinterest"><!-- Pinterest Console-->
<meta name="norton-safeweb-site-verification" content="norton_code"><!-- Norton Safe Web -->

<!-- Identifiziert die Software, mit der das Dokument erstellt wurde (z.B. WordPress, Dreamweaver) -->
<meta name="generator" content="program">

<!-- Kurze Beschreibung des Themas des Dokumentes -->
<meta name="subject" content="your document's subject">

<!-- Gibt eine Altersfreigabe für das Dokument an -->
<meta name="rating" content="General">

<!-- Erlaubt die Kontrolle darüber, wie Referrer Information weitergeleitet wird -->
<meta name="referrer" content="no-referrer">

<!-- Keine automatische Erkennung und Formattierung von Telefonnummern erlauben -->
<meta name="format-detection" content="telephone=no">

<!-- Kein DNS Prefetching erlauben -->
<meta http-equiv="x-dns-prefetch-control" content="off">

<!-- Speichert ein Cookie im Webbrowser des Benutzers, um diesen identifizieren zu können -->
<meta http-equiv="set-cookie" content="name=value; expires=date; path=url">

<!-- Gibt an, in welchem speziellen Frame das Dokument erscheinen soll -->
<meta http-equiv="Window-Target" content="_value">

<!-- Geo-Tags -->
<meta name="ICBM" content="latitude, longitude">
<meta name="geo.position" content="latitude;longitude">
<meta name="geo.region" content="country[-state]"><!-- Ländercode (ISO 3166-1): obligatorisch, Code des US-Staates (ISO 3166-2): optional; z.B. content="US" / content="US-NY" -->
<meta name="geo.placename" content="city/town"><!-- z.B. content="New York City" -->

⬆ nach oben

Link

<!-- Verlinkt ein externes Stylesheet -->
<link rel="stylesheet" href="http://example.com/styles.css">

<!-- Verhindert Probleme mit verdoppelten Inhalten -->
<link rel="canonical" href="http://example.com/article/?page=2">

<!-- Verlinkt zu einer AMP HTML Version des aktuellen Dokumentes -->
<link rel="amphtml" href="http://example.com/path/to/amp-version.html">

<!-- Verlinkt zu einer JSON-Datei, welche Installations Daten für eine WebApp bereitstellt -->
<link rel="manifest" href="manifest.json">

<!-- Verlinkt zu Informationen über den/die Autor(en) des Dokumentes -->
<link rel="author" href="humans.txt">

<!-- Referriert zu einem Statement zum Urheberrecht im Zusammenhang mit dem angegebenen Link -->
<link rel="license" href="copyright.html">

<!-- Gibt eine Referenz zu einem Bereich im Dokument, welcher eine andere Sprache benutzt -->
<link rel="alternate" href="https://es.example.com/" hreflang="es">

<!-- Gibt Informationen über den Autor oder eine andere Person -->
<link rel="me" href="https://google.com/profiles/thenextweb" type="text/html">
<link rel="me" href="mailto:[email protected]">
<link rel="me" href="sms:+15035550125">

<!-- Verlinkt zu einem Dokument, welches Aufzeichnungen, Dokumente oder andere Materialien von historischem Interesse enthält -->
<link rel="archives" href="http://example.com/archives/">

<!-- Verlinkt zu einer Top Level Ressource in einer hierarchischen Struktur -->
<link rel="index" href="http://example.com/article/">

<!-- Stellt eine Referenz auf sich selbst zur Verfügung - sinnvoll wenn ein Dokument mehrere mögliche Referenzen hat -->
<link rel="self" type="application/atom+xml" href="http://example.com/atom.xml">

<!-- Das erste, letzte, vorherige und nächste Dokument in einer Serie von Dokumenten -->
<link rel="first" href="http://example.com/article/">
<link rel="last" href="http://example.com/article/?page=42">
<link rel="prev" href="http://example.com/article/?page=1">
<link rel="next" href="http://example.com/article/?page=3">

<!-- Wird genutzt, wenn ein Blog von einer dritten Partei bereitgestellt wird. -->
<link rel="EditURI" href="http://example.com/xmlrpc.php?rsd" type="application/rsd+xml" title="RSD">

<!-- Formuliert einen automatischen Kommentar, wenn ein anderer WordPress Blog auf den eigenen WordPress Blog verlinkt -->
<link rel="pingback" href="http://example.com/xmlrpc.php">

<!-- Informiert eine URL, wenn in diesem Dokument auf diese verlinkt wird -->
<link rel="webmention" href="http://example.com/webmention">

<!-- Erlaubt das Posten an die eigene Domain mit einem Mircopub Client -->
<link rel="micropub" href="http://example.com/micropub">

<!-- Open Search -->
<link rel="search" href="/open-search.xml" type="application/opensearchdescription+xml" title="Search Title">

<!-- Feeds -->
<link rel="alternate" href="https://feeds.feedburner.com/example" type="application/rss+xml" title="RSS">
<link rel="alternate" href="http://example.com/feed.atom" type="application/atom+xml" title="Atom 0.3">

<!-- Prefetching, preloading, prebrowsing -->
<!-- More info: https://css-tricks.com/prefetching-preloading-prebrowsing/ -->
<link rel="dns-prefetch" href="//example.com/">
<link rel="preconnect" href="https://www.example.com/">
<link rel="prefetch" href="https://www.example.com/">
<link rel="prerender" href="http://example.com/">
<link rel="preload" href="image.png" as="image">

⬆ nach oben

Icons

<!-- Für IE 10 und älter -->
<!-- Platziere favicon.ico in dem Root Ordner - keine Tags notwendig -->

<!-- Icon in der höchsten Auflösung, die gebraucht wird -->
<link rel="icon" sizes="192x192" href="/path/to/icon.png">

<!-- Apple Touch Icon (reuse 192px icon.png) -->
<link rel="apple-touch-icon" href="/path/to/apple-touch-icon.png">

<!-- Safari Pinned Tab Icon -->
<link rel="mask-icon" href="/path/to/icon.svg" color="blue">

⬆ nach oben

Social

Facebook Open Graph

<meta property="fb:app_id" content="123456789">
<meta property="og:url" content="http://example.com/page.html">
<meta property="og:type" content="website">
<meta property="og:title" content="Titel der Webseite">
<meta property="og:image" content="http://example.com/image.jpg">
<meta property="og:description" content="Beschreibung der Webseite">
<meta property="og:site_name" content="Site Name">
<meta property="og:locale" content="en_US">
<meta property="article:author" content="">

Twitter Card

<meta name="twitter:card" content="Zuammenfassung">
<meta name="twitter:site" content="@site_account">
<meta name="twitter:creator" content="@individual_account">
<meta name="twitter:url" content="http://example.com/page.html">
<meta name="twitter:title" content="Titel der Webseite">
<meta name="twitter:description" content="Beschreibung der Seite in weniger als 200 Zeichen">
<meta name="twitter:image" content="http://example.com/image.jpg">

Twitter Privatsphäre

Wenn Tweets in die Webseite eingebunden werden, dann kann Twitter Informationen von der Webseite nutzen, um Twitter Nutzern passende Inhalte anzuzeigen. Mehr über Twitters Privatsphäre Einstellungen.

<!-- verbietet Twitter die Nutzung der Inhalte der Webseite für Personalisierungszwecke -->
<meta name="twitter:dnt" content="on">

Google+ / Schema.org

<html lang="" itemscope itemtype="http://schema.org/Article">
    <head>
      <link rel="author" href="">
      <link rel="publisher" href="">
      <meta itemprop="name" content="Titel der Seite">
      <meta itemprop="description" content="Beschreibung der Seite in weniger als 200 Zeichen">
      <meta itemprop="image" content="http://example.com/image.jpg">

Hinweis: Dieses Markup verlangt Attribute im ersten html-Tag

Pinterest

Pinterest hilft zu verhindern, das Leute Dinge von der Webseite speichern können. Pinterests Hilfecenter. Die description ist optional.

<meta name="pinterest" content="nopin" description="Du kannst nicht von dieser Webseite speichern!">

Facebook Instant Articles

<meta charset="utf-8">
<meta property="op:markup_version" content="v1.0">

<!-- Die URL der Webversion des entsprechenden Artikels -->
<link rel="canonical" href="http://example.com/article.html">

<!-- Der Style der für diesen Artikel genutzt werden soll -->
<meta property="fb:article_style" content="myarticlestyle">

OEmbed

<link rel="alternate" type="application/json+oembed"
  href="http://example.com/services/oembed?url=http%3A%2F%2Fexample.com%2Ffoo%2F&amp;format=json"
  title="oEmbed Profile: JSON">
<link rel="alternate" type="text/xml+oembed"
  href="http://example.com/services/oembed?url=http%3A%2F%2Fexample.com%2Ffoo%2F&amp;format=xml"
  title="oEmbed Profile: XML">

⬆ nach oben

Browser / Plattformen

Apple iOS

<!-- Smart App Banner -->
<meta name="apple-itunes-app" content="app-id=APP_ID,affiliate-data=AFFILIATE_ID,app-argument=SOME_TEXT">

<!-- Verhindert die automatische Erkennung und Formattierung von Telefonnummern -->
<meta name="format-detection" content="telephone=no">

<!-- Start Icon (180x180px oder größer) -->
<link rel="apple-touch-icon" href="/path/to/apple-touch-icon.png">

<!-- Start Screen Bild -->
<link rel="apple-touch-startup-image" href="/path/to/launch.png">

<!-- Start Icon Titel -->
<meta name="apple-mobile-web-app-title" content="App Titel">

<!-- Erlaubt Standalone (full-screen) Modus -->
<meta name="apple-mobile-web-app-capable" content="yes">

<!-- Aussehen der Statusbar (hat keinen Effekt, wenn nicht Standalone Modus aktiv ist) -->
<meta name="apple-mobile-web-app-status-bar-style" content="black">

<!-- iOS app deep linking -->
<meta name="apple-itunes-app" content="app-id=APP-ID, app-argument=http/url-sample.com">
<link rel="alternate" href="ios-app://APP-ID/http/url-sample.com">

Google Android

<meta name="theme-color" content="#E64545">

<!-- Dem Startbildschirm hinzufügen -->
<meta name="mobile-web-app-capable" content="yes">
<!-- Mehr Infos: https://developer.chrome.com/multidevice/android/installtohomescreen -->

<!-- Android app deep linking -->
<meta name="google-play-app" content="app-id=package-name">
<link rel="alternate" href="android-app://package-name/http/url-sample.com">

Google Chrome

<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/APP_ID">

<!-- Verhindert Übersetzung -->
<meta name="google" content="notranslate">

Microsoft Internet Explorer

<!-- Zwingt IE 8/9/10 die neueste Rendering Engine zu nutzen -->
<meta http-equiv="x-ua-compatible" content="ie=edge">

<!-- Verhindert die automatische Erkennung und Formattierung von Telefonnummern durch die Skype Toolbar Browser Erweiterung -->
<meta name="skype_toolbar" content="skype_toolbar_parser_compatible">

<!-- IE10: Verhindert das Hervorheben von Links durch Berührung (https://blogs.windows.com/buildingapps/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10/) -->
<meta name="msapplication-tap-highlight" content="no">

<!-- Gepinnte Seiten (https://msdn.microsoft.com/en-us/library/dn255024(v=vs.85).aspx) -->
<meta name="application-name" content="Beispiel Titel">
<meta name="msapplication-tooltip" content="Eine Beschreibung darüber, was die Seite tut.">
<meta name="msapplication-starturl" content="http://example.com/index.html?pinned=true">
<meta name="msapplication-navbutton-color" content="#FF3300">
<meta name="msapplication-window" content="width=800;height=600">
<meta name="msapplication-task" content="name=Task 1;action-uri=http://host/Page1.html;icon-uri=http://host/icon1.ico">
<meta name="msapplication-task" content="name=Task 2;action-uri=http://microsoft.com/Page2.html;icon-uri=http://host/icon2.ico">
<meta name="msapplication-badge" value="frequency=NUMBER_IN_MINUTES;polling-uri=http://example.com/path/to/file.xml">
<meta name="msapplication-TileColor" content="#FF3300">
<meta name="msapplication-TileImage" content="/path/to/tileimage.jpg">

<meta name="msapplication-config" content="http://example.com/browserconfig.xml">
<meta name="msapplication-notification" content="frequency=60;polling-uri=http://example.com/livetile;polling-uri2=http://example.com/livetile2">
<meta name="msapplication-task-separator" content="1">

⬆ nach oben

Browser (Chinese)

360 Browser

<!-- Wählt die Reihenfolge der Rendering Engines -->
<meta name="renderer" content="webkit|ie-comp|ie-stand">

QQ Mobile Browser

<!-- Hält den Bildschirm in einer bestimmten Orientierung -->
<meta name="x5-orientation" content="landscape/portrait">

<!-- Zeigt das Dokument im Vollbildmodus -->
<meta name="x5-fullscreen" content="true">

<!-- Zeigt das Dokument im "application mode" (Vollbild, usw.) -->
<meta name="x5-page-mode" content="app">

UC Mobile Browser

<!-- Hält den Bildschirm in einer bestimmten Orientierung -->
<meta name="screen-orientation" content="landscape/portrait">

<!-- Zeigt das Dokument im Vollbildmodus -->
<meta name="full-screen" content="yes">

<!-- UC Browser zeigt Bilder auch dann an, wenn in "text mode" -->
<meta name="imagemode" content="force">

<!-- Zeigt das Dokument im "application mode" (Vollbild, verbotene Bewegungen, usw.) -->
<meta name="browsermode" content="application">

<!-- Verhindert den "Nachtmodus" des UC Browsers für dieses Dokument -->
<meta name="nightmode" content="disable">

<!-- Vereinfacht das Dokument, um Datentransfer zu reduzieren -->
<meta name="layoutmode" content="fitscreen">

<!-- Verhindert im UC Browser das Vergößern der Schrift, wenn viele Wörter im Dokument sind -->
<meta name="wap-font-scale" content="no">

⬆ nach oben

App Links

<!-- iOS -->
<meta property="al:ios:url" content="applinks://docs">
<meta property="al:ios:app_store_id" content="12345">
<meta property="al:ios:app_name" content="App Links">

<!-- Android -->
<meta property="al:android:url" content="applinks://docs">
<meta property="al:android:app_name" content="App Links">
<meta property="al:android:package" content="org.applinks">

<!-- Web fall back -->
<meta property="al:web:url" content="http://applinks.org/documentation">

⬆ nach oben

Weitere Ressourcen

⬆ nach oben

Verwandte Projekte

⬆ nach oben

Andere Formate

  • 📄 PDF(Download)

⬆ nach oben

Übersetzungen

⬆ nach oben

Beitragen

Öffne ein Issue, um auf Verbesserungen oder Änderungen hinzuweisen oder mache ein Pull Request, um selber diesem Dokument etwas hinzuzufügen.

Beitragende

Hier sind alle Beitragende zu diesem Dokument zu sehen: Contributors.

Autor

Josh Buchea

Übersetzerin

Shidigital

Lizenz

CC0

⬆ nach oben