Der page-type Frontmatter-Schlüssel
Der page-type Frontmatter-Schlüssel beschreibt den Typ einer MDN-Seite. Dies ermöglicht es den MDN-Inhaltstools, die Inhaltsprüfung und die Organisation der Seitenleiste besser zu automatisieren.
Wie jeder andere Frontmatter-Schlüssel wird der page-type Schlüssel im YAML am Anfang von "index.md" angegeben:
---
title: 100 Continue
slug: Web/HTTP/Reference/Status/100
page-type: http-status-code
spec-urls: https://www.rfc-editor.org/rfc/rfc9110#status.100
sidebar: http
---
Jeder Hauptbereich der Seite — JavaScript, CSS usw. — hat einen Satz von bereichsspezifischen page-type Werten, und es gibt auch einen Satz generischer Werte, die in jedem Bereich der Seite erscheinen können.
Generische Seitentypen
Diese Seitentypen sind nicht spezifisch für ein bestimmtes MDN-Technologiegebiet:
guide: ein generischer Leitfaden ohne spezifische Struktur.landing-page: eine Übersicht über das Thema, die Einführung in die Rubrik und die Navigation zu wichtigen Bereichen.listing-page: eine kurze Beschreibung der Rubrik und eine Liste von Unterseiten innerhalb dieser Rubrik.how-to: ein zielorientierter Anleitung Artikel.tutorial: eine Übersicht über einen lernorientierten Artikel.tutorial-chapter: ein Teil eines mehrteiligen Tutorials.
Bereichsspezifische Seitentypen
Dieser Abschnitt listet Seitentypen auf, die für ein einzelnes Gebiet von MDN spezifisch sind.
Seitentypen des Lernbereichs
Dieser Abschnitt listet page-type Werte für Seiten unter Learn auf. Jede Seite in diesem Teil des Baumes muss einen page-type haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypenwerte sein.
learn-topic: eine Übersicht über ein Thema, das heißt, eine Sammlung von Modulen wie CSS.learn-module: eine Übersicht über ein Modul, das heißt, eine geordnete Sammlung von Leitfäden, wie Structuring content with HTML.learn-module-chapter: ein Leitfaden, der Teil eines Moduls ist, wie Mobile accessibility.learn-module-assessment: ein spezieller Leitfaden mit einer Aktivität, die es ermöglicht, das Verständnis eines Moduls oder eines Teils davon zu bewerten, wie Test your skills: Forms and buttons.learn-faq: die Antwort auf eine spezifische Frage zur Webentwicklung, wie What is a domain name?.
Seitentypen der Barrierefreiheit
Dieser Abschnitt listet page-type Werte für Seiten unter Web/Accessibility auf. Jede Seite in diesem Teil des Baumes muss einen page-type haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
CSS Seitentypen
Dieser Abschnitt listet page-type Werte für Seiten unter Web/CSS auf. Jede Seite in diesem Teil des Baumes muss einen page-type haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
css-at-rule: eine At-Regel, wie@media.css-at-rule-descriptor: ein At-Regel-Deskriptor, wie@counter-style/prefix.css-combinator: ein Kombinator, wie der Nachfahren-Kombinator.css-function: eine Funktion, wiemax().css-keyword: ein Schlüsselwort, wieinherit.css-media-feature: ein Medien-Feature, wiehover.css-module: ein Modul, wie CSS Animationen.css-property: eine Eigenschaft, wiebackground-color.css-pseudo-class: eine Pseudo-Klasse, wie:enabled.css-pseudo-element: ein Pseudo-Element, wie::before.css-selector: ein Basis-Selektor, wie der Klassen-Selektor.css-shorthand-property: eine Kurzschreibweise-Eigenschaft, wiebackground.css-type: ein Datentyp, wie<color>.
Glossar Seitentypen
Dieser Abschnitt listet page-type Werte für Seiten unter Glossar auf. Jede Seite in diesem Teil des Baumes muss einen page-type haben, und dessen Wert muss einer der unten aufgeführten Werte sein.
glossary-definition: eine Seite, die einen Begriff definiert, wie Bézierkurve.glossary-disambiguation: eine Seite, die Links zu zwei oder mehr Definitionsseiten für einen mehrdeutigen Begriff bereitstellt, wie Knoten.
HTML Seitentypen
Dieser Abschnitt listet page-type Werte für Seiten unter Web/HTML auf. Jede Seite in diesem Teil des Baumes muss einen page-type haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
html-attribute: ein HTML-Attribut, wieautocomplete.html-attribute-value: ein einzelner Wert für ein HTML-Attribut, wiedns-prefetch.html-element: ein HTML-Element, wie<button>.
HTTP Seitentypen
Dieser Abschnitt listet page-type Werte für Seiten unter Web/HTTP auf. Jede Seite in diesem Teil des Baumes muss einen page-type haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
http-csp-directive: eine CSP Richtlinie, wiescript-src.http-cors-error: ein CORS Fehler, wieCORSDidNotSucceed.http-permissions-policy-directive: einePermissions-PolicyRichtlinie, wieaccelerometer.http-header: ein HTTP-Header, wieReferer.http-method: eine HTTP-Anforderungsmethode, wieGET.http-status-code: ein HTTP-Antwortstatus-Code, wie404.
JavaScript Seitentypen
Dieser Abschnitt listet page-type Werte für Seiten unter Web/JavaScript auf. Jede Seite in diesem Teil des Baumes muss einen page-type haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
javascript-class: eine Definition eines eingebauten Objekts, wieArray.javascript-constructor: ein Objekt-Konstruktor, wieArray().javascript-error: ein Fehler, wie RangeError: ungültige Array-Länge.javascript-function: eine eingebaute Funktion, die keine Objektmethode ist, wieencodeURI().javascript-global-property: eine globale Eigenschaft wieNaN.javascript-instance-accessor-property: eine Accessor-Eigenschaft auf einer Objektinstanz, wieMap.prototype.size.javascript-instance-data-property: eine Dateneigenschaft auf einer Objektinstanz, wie dielengthEigenschaft vonArray.javascript-instance-method: eine Methode auf einer Objektinstanz, wieArray.prototype.at().javascript-language-feature: ein Teil der JavaScript-Syntax, der in keine andere Kategorie passt, wie Rest-Parameter.javascript-namespace: ein Objekt, das nicht instanzierbar ist und nur statische Mitglieder hat, wieMath.javascript-operator: ein Operator, wie Addition (+).javascript-statement: eine Anweisung, wieswitch.javascript-static-accessor-property: eine statische Accessor-Eigenschaft, wieRegExp.lastMatch.javascript-static-data-property: eine statische Dateneigenschaft, wieMath.E.javascript-static-method: eine statische Methode, wieArray.from().
MathML Seitentypen
Dieser Abschnitt listet page-type Werte für Seiten unter Web/MathML auf. Jede Seite in diesem Teil des Baumes muss einen page-type haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
SVG Seitentypen
Dieser Abschnitt listet page-type Werte für Seiten unter Web/SVG auf. Jede Seite in diesem Teil des Baumes muss einen page-type haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
svg-attribute: ein SVG-Attribut, wiecrossorigin.svg-element: ein SVG-Element, wie<circle>.
Web API Seitentypen
Dieser Abschnitt listet page-type Werte für Seiten unter Web/API auf. Jede Seite in diesem Teil des Baumes muss einen page-type haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
web-api-overview: gibt einen Überblick über eine Web-API, wie die Fetch API.web-api-interface: eine Web-API-Schnittstelle, wieRequest.web-api-constructor: ein Konstruktor, wieRequest().web-api-instance-method: eine Instanzmethode, wiecache.add().web-api-instance-property: eine Instanzeigenschaft, wierequest.headers.web-api-static-method: eine statische Methode, wieResponse.error().web-api-static-property: eine statische Eigenschaft, wieNotification.permission.web-api-event: ein Ereignis, wieNotification.click.webgl-extension: eine WebGL-Erweiterung, wieWEBGL_draw_buffers.webgl-extension-method: eine WebGL-Erweiterungsmethode, wieOES_vertex_array_object.bindVertexArrayOES().
WebAssembly Seitentypen
Dieser Abschnitt listet page-type Werte für Seiten unter WebAssembly/ auf. Jede Seite in diesem Teil des Baumes muss einen page-type haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
webassembly-function: eine globale Funktion, das heißt eine Methode direkt unter demWebAssemblyObjekt, das als Namespace fungiert, wieWebAssembly.instantiate().webassembly-constructor: ein Konstruktor, wieWebAssembly.Exception().webassembly-interface: eine WebAssembly-Schnittstelle, wieWebAssembly.LinkError.webassembly-instance-property: eine Instanzeigenschaft, wieWebAssembly.Instance.exports.webassembly-instance-method: eine Instanzmethode, wieWebAssembly.Exception.getArg().webassembly-static-method: eine statische Methode, wieWebAssembly.Module.exports().webassembly-instruction: eine Anweisung oder ein Satz von Anweisungen, wiewrap.
WebDriver Seitentypen
Dieser Abschnitt listet page-type Werte für Seiten unter Web/WebDriver auf. Jede Seite in diesem Teil des Baumes muss einen page-type haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
webdriver-command: ein WebDriver-Befehl, wieCloseWindow.webdriver-capability: eine WebDriver-Fähigkeit, wieacceptInsecureCerts.webdriver-error: ein WebDriver-Fehler, wie Unsicheres Zertifikat.
WebExtensions Seitentypen
Dieser Abschnitt listet page-type Werte für Seiten unter Mozilla/Add-ons/WebExtensions auf. Jede Seite in diesem Teil des Baumes muss einen page-type haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
webextension-api: eine WebExtension-API, wiealarms.webextension-api-event: ein WebExtension-API-Ereignis, wieaction.onClicked.webextension-api-function: eine WebExtension-Funktion, wieaction.setBadgeText().webextension-api-property: eine WebExtension-Eigenschaft, wiebrowserSettings.openBookmarksInNewTabs.webextension-api-type: ein WebExtension-Typ, wiecontextualIdentities.ContextualIdentity.webextension-manifest-key: ein WebExtension-Manifest-Schlüssel, wieuser_scripts.
Web Manifest Seitentypen
Dieser Abschnitt listet page-type Werte für Seiten unter Web/Manifest auf. Jede Seite in diesem Teil des Baumes muss einen page-type haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
web-manifest-member: ein Mitglied eines Manifests, wiedescription.
XPath Seitentypen
Dieser Abschnitt listet page-type Werte für Seiten unter Web/XPath auf. Jede Seite in diesem Teil des Baumes muss einen page-type haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
xpath-function: eine Funktion, wieceiling()
XSLT Seitentypen
Dieser Abschnitt listet page-type Werte für Seiten unter Web/XSLT auf. Jede Seite in diesem Teil des Baumes muss einen page-type haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
xslt-element: ein Element von XSLT, wie<xsl:message>.
EXSLT Seitentypen
Dieser Abschnitt listet page-type Werte für Seiten unter Web/EXSLT auf. Jede Seite in diesem Teil des Baumes muss einen page-type haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
xslt-function: eine Funktion von EXSLT, wieexsl:node-set().
Firefox Seitentypen
Dieser Abschnitt listet page-type Werte für Seiten unter Mozilla/Firefox auf. Jede Seite in diesem Teil des Baumes muss einen page-type haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
firefox-release-notes: die Versionshinweise für eine bestimmte Firefox-Version, wie Firefox 115 für Entwickler.