Der `page-type` Front-Matter-Schlüssel
Der page-type
Front-Matter-Schlüssel beschreibt den Typ einer MDN-Seite. Dies ermöglicht es MDN-Inhaltstools, die Inhaltsprüfung und die Organisation der Seitenleiste besser zu automatisieren.
Wie jeder andere Front-Matter-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: httpsidebar
---
Jeder Hauptbereich der Seite — JavaScript, CSS usw. — hat eine Reihe bereichsspezifischer page-type
-Werte, und es gibt auch eine Reihe generischer Werte, die in jedem Bereich der Seite erscheinen können.
Generische Seitentypen
Diese Seitentypen sind nicht spezifisch für einen bestimmten MDN-Technologiebereich:
guide
: ein generischer Leitfaden ohne spezifische Struktur.landing-page
: eine Übersicht über das Thema, eine Einführung in den Abschnitt und Navigation zu Schlüsselbereichen.listing-page
: eine kurze Beschreibung des Abschnitts und eine Liste von Unterseiten innerhalb dieses Abschnitts.how-to
: ein zielgerichteter Anleitung-Artikel.tutorial
: eine Übersicht über einen lernorientierten Artikel.tutorial-chapter
: ein Teil eines mehrteiligen Tutorials.
Bereichsspezifische Seitentypen
Dieser Abschnitt listet Seitentypen auf, die spezifisch für einen bestimmten Bereich von MDN sind.
Seitentypen des Lernbereichs
Dieser Abschnitt listet page-type
-Werte für Seiten unter Learn auf. Jede Seite in diesem Teil des Baums muss einen page-type
haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen-Werte sein.
learn-topic
: eine Übersicht über ein Thema, also eine Sammlung von Modulen wie CSS.learn-module
: eine Übersicht über ein Modul, also 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 zur Bewertung des Verständnisses eines Moduls oder eines Teils davon, wie Test your skills: basic controls.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 Baums muss einen page-type
haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
Seitentypen von CSS
Dieser Abschnitt listet page-type
-Werte für Seiten unter Web/CSS auf. Jede Seite in diesem Teil des Baums muss einen page-type
haben, und ihr 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 Nachkomme-Kombinator.css-function
: eine Funktion, wiemax()
.css-keyword
: ein Schlüsselwort, wieinherit
.css-media-feature
: eine Medienfunktion, wiehover
.css-module
: ein Modul, wie CSS-Animationen.css-property
: eine Eigenschaft, wiebackground-color
.css-pseudo-class
: eine Pseudoklasse, wie:enabled
.css-pseudo-element
: ein Pseudoelement, wie::before
.css-selector
: ein Basis-Selektor, wie der Klassen-Selektor.css-shorthand-property
: eine Kurzschreibweise, 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 Baums muss einen page-type
haben, und ihr 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 Node.
Seitentypen von HTML
Dieser Abschnitt listet page-type
-Werte für Seiten unter Web/HTML auf. Jede Seite in diesem Teil des Baums muss einen page-type
haben, und ihr 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>
.
Seitentypen von HTTP
Dieser Abschnitt listet page-type
-Werte für Seiten unter Web/HTTP auf. Jede Seite in diesem Teil des Baums muss einen page-type
haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
http-csp-directive
: eine CSP Direktive, wiescript-src
.http-cors-error
: ein CORS Fehler, wieCORSDidNotSucceed
.http-permissions-policy-directive
: einePermissions-Policy
Direktive, wieaccelerometer
.http-header
: ein HTTP-Header, wieReferer
.http-method
: eine HTTP-Anfragemethode wieGET
.http-status-code
: ein HTTP-Antwortstatuscode, wie404
.
Seitentypen von JavaScript
Dieser Abschnitt listet page-type
-Werte für Seiten unter Web/JavaScript auf. Jede Seite in diesem Teil des Baums muss einen page-type
haben, und ihr 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 Objektkonstruktor, wieArray()
.javascript-error
: ein Fehler, wie RangeError: invalid array length.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 dielength
Eigenschaft vonArray
.javascript-instance-method
: eine Methode auf einer Objektinstanz, wieArray.prototype.at()
.javascript-language-feature
: ein Teil der JavaScript-Syntax, der nicht in eine andere Kategorie passt, wie Rest-Parameter.javascript-namespace
: ein Objekt, das nicht instanziiert werden kann 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 Baums muss einen page-type
haben, und ihr 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 Baums muss einen page-type
haben, und ihr 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 Baums muss einen page-type
haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
web-api-overview
: bietet eine Übersicht ü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 Baums muss einen page-type
haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
webassembly-function
: eine globale Funktion, also eine Methode direkt unter demWebAssembly
-Objekt, das als Namensraum 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 eine Reihe von Anweisungen, wieWrap
.
WebDriver Seitentypen
Dieser Abschnitt listet page-type
-Werte für Seiten unter Web/WebDriver auf. Jede Seite in diesem Teil des Baums muss einen page-type
haben, und ihr 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 Insecure certificate.
Seitentypen von WebExtensions
Dieser Abschnitt listet page-type
-Werte für Seiten unter Mozilla/Add-ons/WebExtensions auf. Jede Seite in diesem Teil des Baums muss einen page-type
haben, und ihr 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-Manifestschlüssel, wieuser_scripts
.
Seitentypen des Web-Manifests
Dieser Abschnitt listet page-type
-Werte für Seiten unter Web/Manifest auf. Jede Seite in diesem Teil des Baums muss einen page-type
haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
web-manifest-member
: ein Mitglied eines Manifests, wiedescription
.
Seitentypen von XPath
Dieser Abschnitt listet page-type
-Werte für Seiten unter Web/XPath auf. Jede Seite in diesem Teil des Baums muss einen page-type
haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
xpath-function
: eine Funktion, wieceiling()
Seitentypen von XSLT
Dieser Abschnitt listet page-type
-Werte für Seiten unter Web/XSLT auf. Jede Seite in diesem Teil des Baums muss einen page-type
haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
xslt-element
: ein Element von XSLT, wie<xsl:message>
.
Seitentypen von EXSLT
Dieser Abschnitt listet page-type
-Werte für Seiten unter Web/EXSLT auf. Jede Seite in diesem Teil des Baums muss einen page-type
haben, und ihr Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen Werte sein.
xslt-function
: eine Funktion von EXSLT, wieexsl:node-set()
.
Seitentypen von Firefox
Dieser Abschnitt listet page-type
-Werte für Seiten unter Mozilla/Firefox auf. Jede Seite in diesem Teil des Baums muss einen page-type
haben, und ihr 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 for developers.