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" festgelegt:
---
title: Geolocation.getCurrentPosition()
slug: Web/API/Geolocation/getCurrentPosition
page-type: web-api-instance-method
browser-compat: api.Geolocation.getCurrentPosition
---
Jeder Hauptbereich der Website — JavaScript, CSS und so weiter — hat einen Satz von bereichsspezifischen page-type
Werten, und es gibt auch einen Satz generischer Werte, die in jedem Bereich der Website 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, Abschnittseinführung und Navigation zu Schlüsselbereichen.listing-page
: eine kurze Beschreibung des Abschnitts und eine Liste von Unterseiten innerhalb dieses Abschnitts.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 spezifisch für einen einzelnen Bereich von MDN sind.
Seitentypen im Lernbereich
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 dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypwerte 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 Strukturieren von Inhalten mit HTML.learn-module-chapter
: ein Leitfaden, der Teil eines Moduls ist, wie Mobilzugänglichkeit.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 Fähigkeiten: Grundlegende Steuerelemente.learn-faq
: die Antwort auf eine spezifische Frage zur Webentwicklung, wie Was ist ein Domainname?.
Seitentypen zur Zugänglichkeit
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 dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypwerte sein.
CSS Seitentypen
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 dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypwerte sein.
css-at-rule
: eine at-rule, wie@media
.css-at-rule-descriptor
: ein at-rule Deskriptor, wie@counter-style/prefix
.css-combinator
: ein Kombinator, wie der Nachkommkombinator.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 Pseudo-Klasse, wie:enabled
.css-pseudo-element
: ein Pseudo-Element, wie::before
.css-selector
: ein Basis-Selektor, wie der Klassenselektor.css-shorthand-property
: eine Kurzschreibweise-Eigenschaft, wiebackground
.css-type
: ein Datentyp, wie\<color>
.
Glossare Seitentypen
Dieser Abschnitt listet page-type
Werte für Seiten unter Glossary auf. Jede Seite in diesem Bereich des Baums muss einen page-type
haben, und dessen 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 Baums muss einen page-type
haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypwerte 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 Baums muss einen page-type
haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypwerte 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 Baums muss einen page-type
haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypwerte 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 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 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 Baums muss einen page-type
haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypwerte 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 dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypwerte 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 dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypwerte sein.
web-api-overview
: gibt 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 dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypwerte sein.
webassembly-function
: eine globale Funktion, das heißt 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 dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypwerte 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 Baums muss einen page-type
haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypwerte 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 Baums muss einen page-type
haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypwerte sein.
web-manifest-member
: ein Mitglied eines Manifests, wiedescription
.
XPath Seitentypen
XSLT Seitentypen
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 dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypwerte 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 Baums muss einen page-type
haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypwerte 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 Baums muss einen page-type
haben, und dessen Wert muss einer der unten aufgeführten oder einer der generischen Seitentypwerte sein.
firefox-release-notes
: die Versionshinweise für eine bestimmte Firefox-Version, wie Firefox 115 für Entwickler.