Modèle de page de propriété CSS
Note : Supprimez cette note explicative avant de publier.
Page de garde :
Les métadonnées en haut de la page sont utilisées pour définir les « métadonnées de la page ». Les valeurs doivent être mises à jour de manière appropriée pour l'interface particulière.
---
title: nom-de-la-propriété
slug: Web/CSS/Reference/Properties/name-of-the-property
page-type: css-property OR css-shorthand-property
status:
- deprecated
- experimental
- non-standard
browser-compat: css.properties.name-of-the-property
sidebar: cssref
---
- title
-
La valeur
titleest affichée en haut de la page. Le format du titre est nom-de-la-propriété. Par exemple, la propriétébackground-colora pour titre background-color. - slug
-
La valeur
slugest la fin du chemin URL aprèshttps://developer.mozilla.org/fr/docs/. C'est formaté commeWeb/CSS/Reference/Properties/nom-de-la-propriété. Par exemple, le slug pour la propriétébackground-colorestWeb/CSS/Reference/Properties/background-color. Pour un composant multi-mots tel queGetting_starteddans un slug, le slug doit utiliser un underscore comme dans/fr/docs/Learn_web_development/Core/Structuring_content. - page-type (pages anglaises uniquement)
-
La valeur
page-typepour les propriétés CSS estcss-property. Pour une propriété CSS abrégée, la valeur estcss-shorthand-property. Par exemple, la valeurpage-typepour la propriétéanimationestcss-shorthand-property, car c'est une propriété abrégée, tandis que la valeurpage-typepour la propriétéanimation-delayestcss-property. - status (pages anglaises uniquement)
-
Indique l'état de cette fonctionnalité. Un tableau pouvant contenir une ou plusieurs des valeurs suivantes :
experimental,deprecated,non-standard. Cette clé ne doit pas être définie manuellement : elle est définie automatiquement en fonction des valeurs dans les données de compatibilité des navigateurs pour la fonctionnalité. Voir « Comment les statuts des fonctionnalités sont ajoutés ou mis à jour ». - browser-compat (pages anglaises uniquement)
-
Remplacez la valeur de l'espace réservé
css.properties.NameOfThePropertypar la chaîne de requête pour la propriété dans le dépôt de données de compatibilité des navigateurs (angl.). Consultez la section Autres macros dans la page de ce bloc de notes pour voir comment cette clé-valeur est utilisée pour générer le contenu des sections Spécifications et Compatibilité des navigateurs. -
Il s'agit de
cssrefpour toutes les pages de guide et de référence CSS. Voir Structures de page : Barres latérales pour plus de détails.
Macros en haut de page
Un certain nombre d'appels de macros apparaissent en haut de la section de contenu (immédiatement sous les métadonnées de la page). Ces macros sont ajoutées automatiquement par la chaîne d'outils (il n'est pas nécessaire de les ajouter/supprimer) :
{{SeeCompatTable}}— Cette macro génère une bannière Expérimentale, qui indique que la technologie est expérimentale. Si la technologie est expérimentale et est cachée derrière une préférence dans Firefox, vous devez également remplir une entrée pour elle dans la page Fonctionnalités expérimentales dans Firefox.{{Deprecated_Header}}— Cette macro génère une bannière Obsolète, qui indique que l'utilisation de la technologie est déconseillée.{{Non-standard_Header}}— Cette macro génère une bannière Non standard qui indique que la fonctionnalité ne fait partie d'aucune spécification.
Ne fournissez pas manuellement les macros d'en-tête de statut :
Reportez-vous à la section « Comment les statuts des fonctionnalités sont ajoutés ou mis à jour » pour ajouter ces statuts à la page.
Des exemples des bannières Expérimentale, Obsolète et Non standard sont présentés juste après ce bloc de notes.
Autres macros dans la page
-
Section de syntaxe formelle : Le contenu de la section Syntaxe formelle est généré à l'aide de la macro
{{CSSSyntax}}. Cette macro récupère les données à partir des spécifications en utilisant le package npm @webref/css (angl.). -
Section de définition formelle : Le contenu de la section Définition formelle est généré à l'aide de la macro
{{CSSInfo}}. Pour que cette section contienne des données, vous devez vous assurer qu'une entrée appropriée a été remplie pour la propriété correspondante dans le fichier de données properties.json (angl.) du dépôtmdn/data. Voir la page Properties (angl.) pour plus d'informations. -
Sections Spécifications et Compatibilité des navigateurs : L'outil de construction utilise automatiquement la paire clé-valeur
browser-compatà partir des métadonnées de la page pour insérer des données dans les sections Spécifications et Compatibilité des navigateurs (remplaçant les macros{{Specifications}}et{{Compat}}dans ces sections, respectivement).Notez que vous devez d'abord créer/met à jour une entrée pour la propriété et sa spécification dans notre dépôt de données de compatibilité des navigateurs (angl.). Consultez notre guide des tableaux de compatibilité pour des informations sur l'ajout ou la modification des entrées.
Supprimez cette note explicative avant de publier.
Expérimental: Il s'agit d'une technologie expérimentale.
Vérifiez attentivement le tableau de compatibilité des navigateurs avant de l'utiliser en production.
Obsolète: Cette fonctionnalité n'est plus recommandée. Même si certains navigateurs la prennent encore en charge, elle a peut-être déjà été supprimée des standards du web, est en passe d'être supprimée ou n'est conservée qu'à des fins de compatibilité. Évitez de l'utiliser et mettez à jour le code existant si possible ; consultez le tableau de compatibilité au bas de cette page pour vous aider à prendre votre décision. Sachez que cette fonctionnalité peut cesser de fonctionner à tout moment.
Non standard: Cette fonctionnalité n'est pas standardisée. Nous déconseillons d'utiliser des fonctionnalités non standard en production, car leur prise en charge par les navigateurs est limitée, et elles peuvent être modifiées ou supprimées. Toutefois, elles peuvent constituer une alternative appropriée dans certains cas où aucune option standard n'existe.
Commencez le contenu de la page par un paragraphe introductif, qui nomme la propriété et explique ce qu'elle fait. Cela doit idéalement être une ou deux phrases courtes.
Exemple interactif
Cette section est générée par la macro InteractiveExample.
Cela inclut le titre de la section « Exemple interactif » et l'éditeur de code.
Voir la section Exemples interactifs de nos Règles d'écritures pour plus d'informations.
Propriétés constitutives
Ajoutez cette section uniquement pour les propriétés abrégées, telles que animation, afin de lister toutes les propriétés longues associées.
Syntaxe
Incluez les cas d'utilisation courants sous forme de bloc de code et décrivez les sous-valeurs qui composent une valeur complète.
/* Insérez un bloc de code montrant les cas d'utilisation courants */
/* ou les catégories de valeurs */
Valeurs
Incluez un terme et une définition pour chaque sous-valeur.
subvalue1-
Incluez une description de la sous-valeur, son type de données et ce qu'elle représente.
subvalue2-
Incluez une description de la sous-valeur, son type de données et ce qu'elle représente.
Attention : Ne pas ajouter de macros de statut en ligne sur les pages CSS.
Description
Cette section est optionnelle et permet d'inclure une description de la propriété et d'expliquer son fonctionnement. Utilisez cette section pour expliquer les termes associés et ajouter des cas d'utilisation pour la propriété.
Définition formelle
{{CSSInfo}}
Pour utiliser cette macro, supprimez les accents inversés et la barre oblique inversée dans le fichier markdown.
Syntaxe formelle
{{CSSSyntax}}
Pour utiliser cette macro, supprimez les accents inversés et la barre oblique inversée dans le fichier markdown.
Accessibilité
Cette section est optionnelle. Incluez des directives d'accessibilité, des bonnes pratiques et des préoccupations potentielles dont les développeur·euse·s doivent être conscients lors de l'utilisation de cette propriété. Vous pouvez également inclure des solutions de contournement ou des solutions lorsque c'est applicable.
Exemples
Notez que nous utilisons le pluriel « Exemples » même si la page ne contient qu'un seul exemple.
Un titre descriptif
Chaque exemple doit avoir un titre H3 nommant l'exemple. Le titre doit être descriptif de ce que fait l'exemple. Par exemple, « Un exemple simple » ne dit rien sur l'exemple et n'est donc pas un bon titre. Le titre doit être concis. Pour une description plus longue, utilisez le paragraphe après le titre.
Consultez notre guide sur la façon d'ajouter des exemples de code pour plus d'informations.
Note : Parfois, vous pouvez vouloir créer un lien vers des exemples donnés sur une autre page.
Scénario 1 : Si vous avez des exemples sur cette page et d'autres exemples sur une autre page :
Incluez un titre H3 (###) pour chaque exemple sur cette page, puis un dernier titre H3 (###) avec le texte « Plus d'exemples », sous lequel vous pouvez créer des liens vers les exemples sur d'autres pages. Par exemple :
## Exemples
### Utiliser l'API fetch
Exemple de Fetch
### Plus d'exemples
Liens vers plus d'exemples sur d'autres pages
Scénario 2 : Si vous n'avez des exemples que sur une autre page et aucun sur cette page :
N'ajoutez pas de titres H3 ; ajoutez simplement les liens directement sous le titre H2 « Exemples ». Par exemple :
## Exemples
Pour des exemples de cette API, voir [la page sur `fetch()`](https://example.org/).
Spécifications
{{Specifications}}
Pour utiliser cette macro, supprimez les accents inversés et l'antislash dans le fichier markdown.
Compatibilité des navigateurs
{{Compat}}
Pour utiliser cette macro, supprimez les accents inversés et l'antislash dans le fichier markdown.
Voir aussi
Incluez des liens vers des pages de référence et des guides liés à l'API actuelle. Pour plus de directives, consultez la section Voir aussi dans le Guide de style d'écriture.
- lien1
- lien2
- lien_externe (année)