Der Frontmatter-Schlüssel page-type
Der Frontmatter-Schlüssel page-type
beschreibt den Typ einer MDN-Seite. Dies ermöglicht es den MDN-Inhaltstools, die Inhaltsprüfung und die Organisation der Sidebar besser zu automatisieren.
Wie jeder andere Frontmatter-Schlüssel wird der page-type
-Schlüssel im YAML am Anfang von "index.md" angegeben:
---
title: Geolocation.getCurrentPosition()
slug: Web/API/Geolocation/getCurrentPosition
page-type: web-api-instance-method
browser-compat: api.Geolocation.getCurrentPosition
---
Jeder Hauptbereich der Seite — JavaScript, CSS usw. — hat eine Reihe von bereichsspezifischen page-type
-Werten. Es gibt auch eine Reihe von generischen Werten, die in jedem Bereich der Seite erscheinen können.
Generische Seitentypen
Diese Seitentypen sind nicht spezifisch für einen bestimmten MDN-Technologiebereich:
guide
: eine generische Leitfaden-Seite ohne spezifische Struktur.landing-page
: eine Seite, die hauptsächlich als Navigationshilfe dient und Links zu anderen Seiten auflistet.how-to
: eine Seite, die hauptsächlich als zielorientierter Anleitung-Artikel fungiert.tutorial
: eine Seite, die die Übersicht einer lernorientierten Artikelreihe ist.tutorial-chapter
: eine Seite, die Teil eines mehrteiligen Tutorials ist.
Bereichsspezifische Seitentypen
Dieser Abschnitt listet Seitentypen auf, die spezifisch für einen einzigen Bereich von MDN sind.
Lernbereich-Seitentypen
Dieser Abschnitt listet page-type
-Werte für Seiten unter Lernen auf. Jede Seite in diesem Teil des Baumes muss einen page-type
haben, und sein Wert muss einer der unten aufgeführten oder einer der generischen Wert 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 Einführung in 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 Testen Sie Ihre Kenntnisse: grundlegende Steuerelemente.learn-faq
: die Antwort auf eine konkrete Frage zur Webentwicklung, wie Was ist ein Domainname?.
Barrierefreiheit-Seitentypen
Dieser Abschnitt listet page-type
-Werte für Seiten unter Web/Barrierefreiheit auf. Jede Seite in diesem Teil des Baumes muss einen page-type
haben, und sein Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen 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 sein Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen 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 Nachkommenschaftskombinator.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 Pseudo-Element, wie::before
.css-selector
: ein Grundlegender Selektor, wie der Klassenselektor.css-shorthand-property
: eine Kurzschreibweise einer 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 sein Wert muss einer der unten aufgeführten sein.
glossary-definition
: eine Seite, die einen Begriff definiert, wie Bézier-Kurve.glossary-disambiguation
: eine Seite, die Links zu zwei oder mehr Definitionsseiten für einen mehrdeutigen Begriff bietet, wie Node.
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 sein Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen 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 sein Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen 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
.
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 sein Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen sein.
javascript-class
: eine Definition eines eingebauten Objekts, wieArray
.javascript-constructor
: ein Objektkonstruktor, 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 Zugriffseigenschaft 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, die in keine andere Kategorie passt, wie Rest-Parameter.javascript-namespace
: ein Objekt, das nicht instanziierbar ist und nur statische Mitglieder hat, wieMath
.javascript-operator
: ein Operator, wie Addition (+).javascript-statement
: eine Anweisung, wieswitch
.javascript-static-accessor-property
: eine statische Zugriffseigenschaft, 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 sein Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen 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 sein Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen 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 sein Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen sein.
web-api-overview
: bietet 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 sein Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen sein.
webassembly-function
: eine globale Funktion, das ist eine Methode direkt unter demWebAssembly
-Objekt, das als Namensraum dient, 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 Baumes muss einen page-type
haben, und sein Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen 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 sein Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen 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 sein Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen 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 sein Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen 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 sein Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen sein.
xslt-element
: ein XSLT-Element, 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 sein Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen 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 sein Wert muss einer der unten aufgeführten oder einer der generischen Seitentypen sein.
firefox-release-notes
: die Versionshinweise für eine bestimmte Firefox-Version, wie Firefox 115 für Entwickler.