La clave page-type de front matter
La clave page-type de front matter describe el tipo de una página de MDN.
Esto permite que las herramientas de contenido de MDN automaticen mejor la verificación del contenido y la organización de la barra lateral.
Al igual que cualquier otra clave de front matter, la clave page-type se especifica en el YAML al inicio de index.md:
---
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
---
Cada área principal del sitio —JavaScript, CSS, etc.— tiene un conjunto de valores page-type específicos de ese dominio, y también hay un conjunto de valores genéricos que pueden aparecer en cualquier área del sitio.
Tipos de página genéricos
Estos tipos de páginas no son específicos de un área tecnológica concreta de MDN:
guide: una guía genérica sin una estructura determinada.landing-page: una descripción general del tema, con introducción a la sección y navegación a las áreas clave.listing-page: una descripción breve de la sección y un listado de subpáginas dentro de esa sección.how-to: un artículo práctico orientado a un objetivo concreto.tutorial: una descripción general de un artículo orientado al aprendizaje.tutorial-chapter: una parte de un tutorial dividido en varias partes.
Tipos de página específicos del dominio
Esta sección enumera los tipos de página que son específicos de un área concreta de MDN.
Tipos de página del área de aprendizaje
Esta sección enumera los valores de page-type para las páginas de Learn. Todas las páginas de esa parte del árbol deben tener un page-type, y su valor debe ser uno de los que se indican a continuación o uno de los valores de tipo de página genéricos.
learn-topic: una descripción general de un tema, es decir, una colección de módulos como CSS.learn-module: una descripción general de un módulo, es decir, una colección ordenada de guías, como Estructuración de contenido con HTML.learn-module-chapter: una guía que forma parte de un módulo, como Accesibilidad en dispositivos móviles.learn-module-assessment: una guía especial con una actividad para evaluar la comprensión de un módulo o de una parte de él, como Pon a prueba tus habilidades: Formularios y botones.learn-faq: la respuesta a una pregunta concreta sobre desarrollo web, como ¿Qué es un nombre de dominio?.
Tipos de página de accesibilidad
Esta sección enumera los valores de page-type para las páginas de Web/Accessibility. Todas las páginas de esa parte del árbol deben tener un page-type, y su valor debe ser uno de los que se indican a continuación o uno de los valores de tipo de página genérico.
Tipos de página de CSS
Esta sección enumera los valores de page-type para las páginas de Web/CSS. Todas las páginas de esa parte del árbol deben tener un page-type, y su valor debe ser uno de los que se indican a continuación o uno de los valores de tipo de página genérico.
css-at-rule: una regla-at, como@media.css-at-rule-descriptor: un descriptor de regla-at, como@counter-style/prefix.css-combinator: un combinador, como el combinador de descendientes.css-function: una función, comomax().css-keyword: una palabra clave, comoinherit.css-media-feature: una característica de medios, comohover.css-module: un módulo, como CSS Animations.css-property: una propiedad, comobackground-color.css-pseudo-class: una pseudoclase, como:enabled.css-pseudo-element: un pseudoelemento, como::before.css-selector: un selector básico, como el selector de clase.css-shorthand-property: una propiedad abreviada, comobackground.css-type: un tipo de dato, como<color>.
Tipos de página del glosario
Esta sección enumera los valores de page-type para las páginas de Glossary. Todas las páginas de esa parte del árbol deben tener un page-type, y su valor debe ser uno de los que se indican a continuación.
glossary-definition: una página que define un término, como Curva de Bézier.glossary-disambiguation: una página con enlaces a dos o más páginas de definición para un término ambiguo, como Nodo.
Tipos de página de HTML
Esta sección enumera los valores de page-type para las páginas de Web/HTML. Todas las páginas de esa parte del árbol deben tener un page-type, y su valor debe ser uno de los que se indican a continuación o uno de los valores de tipo de página genérico.
html-attribute: un atributo HTML, comoautocomplete.html-attribute-value: un valor concreto de un atributo HTML, comodns-prefetch.html-element: un elemento HTML, como<button>.
Tipos de página de HTTP
Esta sección enumera los valores de page-type para las páginas de Web/HTTP. Todas las páginas de esa parte del árbol deben tener un page-type, y su valor debe ser uno de los que se indican a continuación o uno de los valores de tipo de página genérico.
http-csp-directive: una directiva CSP, comoscript-src.http-cors-error: un error de CORS, comoCORSDidNotSucceed.http-permissions-policy-directive: una directiva dePermissions-Policy, comoaccelerometer.http-header: una cabecera HTTP, comoReferer.http-method: un método de solicitud HTTP, comoGET.http-status-code: un código de estado de respuesta HTTP, como404.
Tipos de página de JavaScript
Esta sección enumera los valores de page-type para las páginas de Web/JavaScript. Todas las páginas de esa parte del árbol deben tener un page-type, y su valor debe ser uno de los que se indican a continuación o uno de los valores de tipo de página genérico.
javascript-class: la definición de un objeto integrado, comoArray.javascript-constructor: el constructor de un objeto, comoArray().javascript-error: un error, como RangeError: invalid array length.javascript-function: una función integrada que no es un método de objeto, comoencodeURI().javascript-global-property: una propiedad global, comoNaN.javascript-instance-accessor-property: una propiedad de acceso en una instancia de objeto, comoMap.prototype.size.javascript-instance-data-property: una propiedad de datos en una instancia de objeto, como la propiedadlengthdeArray.javascript-instance-method: un método en una instancia de objeto, comoArray.prototype.at().javascript-language-feature: una parte de la sintaxis de JavaScript que no encaja en ninguna otra categoría, como los parámetros rest.javascript-namespace: un objeto que no se puede instanciar y solo tiene miembros estáticos, comoMath.javascript-operator: un operador, como Suma (+).javascript-statement: una sentencia, comoswitch.javascript-static-accessor-property: una propiedad de acceso estática, comoRegExp.lastMatch.javascript-static-data-property: una propiedad de datos estática, comoMath.E.javascript-static-method: un método estático, comoArray.from().
Tipos de página de MathML
Esta sección enumera los valores de page-type para las páginas de Web/MathML. Todas las páginas de esa parte del árbol deben tener un page-type, y su valor debe ser uno de los que se indican a continuación o uno de los valores de tipo de página genérico.
Tipos de página de SVG
Esta sección enumera los valores de page-type para las páginas de Web/SVG. Todas las páginas de esa parte del árbol deben tener un page-type, y su valor debe ser uno de los que se indican a continuación o uno de los valores de tipo de página genérico.
svg-attribute: un atributo SVG, comocrossorigin.svg-element: un elemento SVG, como<circle>.
Tipos de página de la API web
Esta sección enumera los valores de page-type para las páginas de Web/API. Todas las páginas de esa parte del árbol deben tener un page-type, y su valor debe ser uno de los que se indican a continuación o uno de los valores de tipo de página genérico.
web-api-overview: ofrece una descripción general de una API web, como la API Fetch.web-api-interface: una interfaz de una API web, comoRequest.web-api-constructor: un constructor, comoRequest().web-api-instance-method: un método de instancia, comocache.add().web-api-instance-property: una propiedad de instancia, comorequest.headers.web-api-static-method: un método estático, comoResponse.error().web-api-static-property: una propiedad estática, comoNotification.permission.web-api-event: un evento, comoNotification.click.webgl-extension: una extensión de WebGL, comoWEBGL_draw_buffers.webgl-extension-method: un método de extensión de WebGL, comoOES_vertex_array_object.bindVertexArrayOES().
Tipos de página de WebAssembly
Esta sección enumera los valores de page-type para las páginas de WebAssembly/. Todas las páginas de esa parte del árbol deben tener un page-type, y su valor debe ser uno de los que se indican a continuación o uno de los valores de tipo de página genéricos.
webassembly-function: una función global, es decir, un método directamente bajo el objetoWebAssemblyque actúa como un namespace, comoWebAssembly.instantiate().webassembly-constructor: un constructor, comoWebAssembly.Exception().webassembly-interface: una interfaz de WebAssembly, comoWebAssembly.LinkError.webassembly-instance-property: una propiedad de instancia, comoWebAssembly.Instance.exports.webassembly-instance-method: un método de instancia, comoWebAssembly.Exception.getArg().webassembly-static-method: un método estático, comoWebAssembly.Module.exports().webassembly-instruction: una instrucción, o un conjunto de instrucciones, comowrap.
Tipos de página de WebDriver
Esta sección enumera los valores de page-type para las páginas de Web/WebDriver. Todas las páginas de esa parte del árbol deben tener un page-type, y su valor debe ser uno de los que se indican a continuación o uno de los valores de tipo de página genérico.
webdriver-command: un comando de WebDriver, comoCloseWindow.webdriver-capability: una capacidad de WebDriver, comoacceptInsecureCerts.webdriver-error: un error de WebDriver, como Certificado no seguro.
Tipos de página de WebExtensions
Esta sección enumera los valores de page-type para las páginas de Mozilla/Add-ons/WebExtensions. Todas las páginas de esa parte del árbol deben tener un page-type, y su valor debe ser uno de los que se indican a continuación o uno de los valores de tipo de página genérico.
webextension-api: una API de WebExtension, comoalarms.webextension-api-event: un evento de una API de WebExtension, comoaction.onClicked.webextension-api-function: una función de WebExtension, comoaction.setBadgeText().webextension-api-property: una propiedad de WebExtension, comobrowserSettings.openBookmarksInNewTabs.webextension-api-type: un tipo de WebExtension, comocontextualIdentities.ContextualIdentity.webextension-manifest-key: una clave de manifiesto de WebExtension, comouser_scripts.
Tipos de página de manifiesto web
Esta sección enumera los valores de page-type para las páginas de Web/Manifest. Todas las páginas de esa parte del árbol deben tener un page-type, y su valor debe ser uno de los que se indican a continuación o uno de los valores de tipo de página genérico.
web-manifest-member: un miembro de un manifiesto, comodescription.
Tipos de página de XPath
Esta sección enumera los valores de page-type para las páginas de Web/XPath. Todas las páginas de esa parte del árbol deben tener un page-type, y su valor debe ser uno de los que se indican a continuación o uno de los valores de tipo de página genérico.
xpath-function: una función, comoceiling().
Tipos de página de XSLT
Esta sección enumera los valores de page-type para las páginas de Web/XSLT. Todas las páginas de esa parte del árbol deben tener un page-type, y su valor debe ser uno de los que se indican a continuación o uno de los valores de tipo de página genérico.
xslt-element: un elemento de XSLT, como<xsl:message>.
Tipos de página de EXSLT
Esta sección enumera los valores de page-type para las páginas de Web/EXSLT. Todas las páginas de esa parte del árbol deben tener un page-type, y su valor debe ser uno de los que se indican a continuación o uno de los valores de tipo de página genérico.
exslt-function: una función de EXSLT, comoexsl:node-set().
Tipos de página de Firefox
Esta sección enumera los valores de page-type para las páginas de Mozilla/Firefox. Todas las páginas de esa parte del árbol deben tener un page-type, y su valor debe ser uno de los que se indican a continuación o uno de los valores de tipo de página genérico.
firefox-release-notes: las notas de la versión de una versión concreta de Firefox, como Firefox 115 para desarrolladores.