Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Modèle de page de garde

Note : Cette page présente les diverses valeurs de la clé page-type utilisées dans les pages anglaises. Nous n'utilisons pas cette clé dans la partie traduite du MDN. Ce guide ne concerne donc que les personnes qui souhaitent contribuer à la partie anglaise du MDN.

Les clés page-type de la page de garde décrivent le type d'une page MDN. Cela permet aux outils de contenu MDN d'automatiser davantage la vérification du contenu et l'organisation de la barre latérale.

Comme pour toute autre clé de page de garde, la clé page-type est définie dans le YAML au début de "index.md" :

md
---
title: 100 Continue
slug: Web/HTTP/Reference/Status/100
page-type: http-status-code
spec-urls: https://www.rfc-editor.org/info/rfc9110#status.100
sidebar: http
---

Chaque domaine principal du site — JavaScript, CSS, et ainsi de suite — possède un ensemble de valeurs page-type spécifiques au domaine, et il existe également un ensemble de valeurs génériques qui peuvent apparaître dans n'importe quel domaine du site.

Types de pages génériques

Ces types de pages ne sont pas spécifiques à un domaine technologique particulier de MDN :

  • guide : un guide générique sans structure spécifique.
  • landing-page : un aperçu du sujet, une introduction à la section et une navigation vers les zones clés.
  • listing-page : une brève description de la section et une liste des sous-pages de cette section.
  • how-to : un article pratique orienté vers un objectif.
  • tutorial : un aperçu d'un article orienté vers l'apprentissage.
  • tutorial-chapter : une partie d'un tutoriel en plusieurs parties.

Types de pages spécifiques à un domaine

Cette section répertorie les types de pages qui sont spécifiques à un seul domaine de MDN.

Types de pages de la zone d'apprentissage

Cette section répertorie les valeurs page-type pour les pages sous Apprendre. Chaque page de cette partie de l'arborescence doit avoir un page-type, et sa valeur doit être l'une de celles énumérées ci-dessous ou l'une des valeurs de type de page générique.

Types de pages d'accessibilité

Cette section liste les valeurs page-type pour les pages sous Accessibilité Web. Chaque page de cette partie de l'arborescence doit avoir un page-type, et sa valeur doit être l'une de celles énumérées ci-dessous ou l'une des valeurs de type de page générique.

Types de pages CSS

Cette section liste les valeurs page-type pour les pages sous CSS Web. Chaque page de cette partie de l'arborescence doit avoir un page-type, et sa valeur doit être l'une de celles énumérées ci-dessous ou l'une des valeurs de type de page générique.

Types de pages du glossaire

Cette section liste les valeurs page-type pour les pages sous Glossaire. Chaque page de cette partie de l'arborescence doit avoir un page-type, et sa valeur doit être l'une de celles énumérées ci-dessous.

  • glossary-definition : une page définissant un terme, comme Bézier curve.
  • glossary-disambiguation : une page fournissant des liens vers deux ou plusieurs pages de définition pour un terme ambigu, comme Node.

Types de pages HTML

Cette section liste les valeurs page-type pour les pages sous Web/HTML. Chaque page de cette partie de l'arborescence doit avoir un page-type, et sa valeur doit être l'une de celles énumérées ci-dessous ou l'une des valeurs de type de page générique.

  • html-attribute : un attribut HTML, comme autocomplete.
  • html-attribute-value : une seule valeur pour un attribut HTML, comme dns-prefetch.
  • html-element : un élément HTML, comme <button>.

Types de pages HTTP

Cette section liste les valeurs page-type pour les pages sous Web/HTTP. Chaque page de cette partie de l'arborescence doit avoir un page-type, et sa valeur doit être l'une de celles énumérées ci-dessous ou l'une des valeurs de type de page générique.

Types de pages JavaScript

Cette section liste les valeurs page-type pour les pages sous Web/JavaScript. Chaque page de cette partie de l'arborescence doit avoir un page-type, et sa valeur doit être l'une de celles énumérées ci-dessous ou l'une des valeurs de type de page générique.

  • javascript-class : une définition d'un objet intégré, comme Array.
  • javascript-constructor : un constructeur d'objet, comme Array().
  • javascript-error : une erreur, comme RangeError: invalid array length.
  • javascript-function : une fonction intégrée qui n'est pas une méthode d'objet, comme encodeURI().
  • javascript-global-property : une propriété globale comme NaN.
  • javascript-instance-accessor-property : une propriété d'accès sur une instance d'objet, comme Map.prototype.size.
  • javascript-instance-data-property : une propriété de données sur une instance d'objet, comme la propriété length de Array.
  • javascript-instance-method : une méthode sur une instance d'objet, comme Array.prototype.at().
  • javascript-language-feature : une partie de la syntaxe JavaScript ne correspondant à aucune autre catégorie, comme les paramètres rest.
  • javascript-namespace : un objet qui n'est pas instantiable et qui n'a que des membres statiques, comme Math.
  • javascript-operator : un opérateur, comme Addition (+).
  • javascript-statement : une instruction, comme switch.
  • javascript-static-accessor-property : une propriété d'accès statique, comme RegExp.lastMatch.
  • javascript-static-data-property : une propriété de données statique, comme Math.E.
  • javascript-static-method : une méthode statique, comme Array.from().

Types de pages MathML

Cette section liste les valeurs page-type pour les pages sous Web/MathML. Chaque page de cette partie de l'arborescence doit avoir un page-type, et sa valeur doit être l'une de celles énumérées ci-dessous ou l'une des valeurs de type de page générique.

  • mathml-attribute : un attribut MathML, comme mathcolor.
  • mathml-element : un élément HTML, comme <msqrt>.

Types de pages SVG

Cette section liste les valeurs page-type pour les pages sous Web/SVG. Chaque page de cette partie de l'arborescence doit avoir un page-type, et sa valeur doit être l'une de celles énumérées ci-dessous ou l'une des valeurs de type de page générique.

  • svg-attribute : un attribut SVG, comme crossorigin.
  • svg-element : un élément SVG, comme <circle>.

Types de pages Web API

Cette section liste les valeurs page-type pour les pages sous Web/API. Chaque page de cette partie de l'arborescence doit avoir un page-type, et sa valeur doit être l'une de celles énumérées ci-dessous ou l'une des valeurs de type de page générique.

Types de pages WebAssembly

Cette section liste les valeurs page-type pour les pages sous WebAssembly/. Chaque page de cette partie de l'arborescence doit avoir un page-type, et sa valeur doit être l'une de celles énumérées ci-dessous ou l'une des valeurs de type de page générique.

Types de pages WebDriver

Cette section liste les valeurs page-type pour les pages sous Web/WebDriver. Chaque page de cette partie de l'arborescence doit avoir un page-type, et sa valeur doit être l'une de celles énumérées ci-dessous ou l'une des valeurs de type de page générique.

Types de pages WebExtensions

Cette section liste les valeurs page-type pour les pages sous Mozilla/Add-ons/WebExtensions. Chaque page de cette partie de l'arborescence doit avoir un page-type, et sa valeur doit être l'une de celles énumérées ci-dessous ou l'une des valeurs de type de page générique.

Types de pages Web Manifest

Cette section liste les valeurs page-type pour les pages sous Web/Manifest. Chaque page de cette partie de l'arborescence doit avoir un page-type, et sa valeur doit être l'une de celles énumérées ci-dessous ou l'une des valeurs de type de page générique.

  • web-manifest-member : un membre d'un manifeste, comme description.

Types de pages XPath

Cette section liste les valeurs page-type pour les pages sous Web/XPath. Chaque page de cette partie de l'arborescence doit avoir un page-type, et sa valeur doit être l'une de celles énumérées ci-dessous ou l'une des valeurs de type de page générique.

  • xpath-function : une fonction, comme ceiling()

Types de pages XSLT

Cette section liste les valeurs page-type pour les pages sous Web/XSLT. Chaque page de cette partie de l'arborescence doit avoir un page-type, et sa valeur doit être l'une de celles énumérées ci-dessous ou l'une des valeurs de type de page générique.

Types de pages EXSLT

Cette section liste les valeurs page-type pour les pages sous Web/EXSLT. Chaque page de cette partie de l'arborescence doit avoir un page-type, et sa valeur doit être l'une de celles énumérées ci-dessous ou l'une des valeurs de type de page générique.

Types de pages Firefox

Cette section liste les valeurs page-type pour les pages sous Mozilla/Firefox. Chaque page de cette partie de l'arborescence doit avoir un page-type, et sa valeur doit être l'une de celles énumérées ci-dessous ou l'une des valeurs de type de page générique.