Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fr: Removes HTMLAttrDef macros #13620

Merged
merged 2 commits into from
Jun 10, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion files/fr/web/html/element/head/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ L'élément HTML **\<head>** fournit des informations générales (métadonnées

Comme tous les éléments HTML, cet élément prend en charge [les attributs universels](/fr/docs/Web/HTML/Attributs_universels).

- {{htmlattrdef("profile")}}{{deprecated_inline}}
- `profile`{{deprecated_inline}}
- : L'URI d'un ou plusieurs profils de métadonnées, séparés par un espace.

## Exemples
Expand Down
10 changes: 5 additions & 5 deletions files/fr/web/html/element/hr/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,15 @@ Cet élément prend en charge [les attributs universels](/fr/docs/Web/HTML/Attri

### Attributs dépréciés, obsolètes ou non-standard

- {{htmlattrdef("align")}} {{deprecated_inline}}
- `align` {{deprecated_inline}}
- : Définit l'alignement de la ligne horizontale sur la page. Si aucune valeur n'est renseignée, la valeur prise par défaut est `left`.
- {{htmlattrdef("color")}} {{Non-standard_inline}}
- `color` {{Non-standard_inline}}
- : Définit la couleur à utiliser pour la ligne horizontale, grâce à un nom de couleur SVG ou à un code hexadécimal (précédé d'un #).
- {{htmlattrdef("noshade")}} {{deprecated_inline}}
- `noshade` {{deprecated_inline}}
- : Avec cet attribut, la ligne horizontale n'aura pas d'ombre.
- {{htmlattrdef("size")}} {{deprecated_inline}}
- `size` {{deprecated_inline}}
- : Définit la hauteur de la ligne, exprimée en pixels.
- {{htmlattrdef("width")}} {{deprecated_inline}}
- `width` {{deprecated_inline}}
- : Définit la longueur de la ligne, exprimée par une valeur en pixels ou en pourcents.

## Exemples
Expand Down
6 changes: 3 additions & 3 deletions files/fr/web/html/element/html/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@ L'élément HTML **`<html>`** représente la racine d'un document HTML ou XHTML.

Cet élément prend en charge [les attributs universels](/fr/docs/Web/HTML/Attributs_universels).

- {{htmlattrdef("manifest")}}{{deprecated_inline}}
- `manifest`{{deprecated_inline}}
- : Définit l'URI d'un manifeste de ressources signifiant que les ressources devraient être mises en cache localement. Voir [Ressources hors-ligne dans Firefox](/fr/docs/Utiliser_Application_Cache) pour plus de détails.
- {{htmlattrdef("version")}}{{deprecated_inline}}
- `version`{{deprecated_inline}}
- : Définit la version du document HTML _Document Type Definition_ qui s'applique pour le document courant. Cet attribut n'est pas nécessaire car il est redondant avec l'information de version se trouvant dans la déclaration de type du document (_doctype_).
- {{htmlattrdef("xmlns")}}
- `xmlns`
- : Définit l'espace de noms XML du document. La valeur par défaut est "http\://www\.w3.org/1999/xhtml". Cet attribut est obligatoire dans un document XML et optionnel dans un document de type text/html.

## Exemples
Expand Down
4 changes: 2 additions & 2 deletions files/fr/web/html/element/input/checkbox/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,15 +44,15 @@ En plus des attributs qui sont partagés par l'ensemble des éléments {{HTMLEle
| [`checked`](#checked) | Un attribut booléen. Si celui-ci est présent, la case à cocher sera cochée. |
| [`value`](#value) | La chaîne de caractères qui sera utilisée pour représenter la valeur lorsque celle-ci sera envoyée au serveur si la case est cochée. |

### {{htmlattrdef("checked")}}
### `checked`

Un attribut booléen qui indique si la case est cochée. Cet attribut n'indique pas si la case est actuellement cochée : si l'état a été modifié, l'attribut dans le document ne reflètera pas cette modification (seul l'attribut IDL `checked` de l'objet {{domxref("HTMLInputElement")}} est mis à jour).

> **Note :** À la différence des autres champs, les valeurs des cases à cocher ne sont envoyées au serveur que lorsqu'elles sont cochées. Lorsque c'est le cas, c'est la valeur de l'attribut `value` qui est envoyé.

À la différence des autres navigateurs, Firefox [conserve l'état coché placé dynamiquement](https://stackoverflow.com/questions/5985839/bug-with-firefox-disabled-attribute-of-input-not-resetting-when-refreshing) d'un champ `<input>` après les rechargements de la page. L'attribut [`autocomplete`](/fr/docs/Web/HTML/Element/input#autocomplete) peut être utilisé afin de contrôler cette fonctionnalité.

### {{htmlattrdef("value")}}
### `value`

L'attribut `value` est partagé par l'ensemble des éléments `<input>` mais il a un rôle spécifique pour les champs de type `checkbox` : lorsqu'un formulaire est envoyé, seules les cases à cocher qui sont cochées sont envoyées au serveur et c'est la valeur de l'attribut `value` qui est envoyée. Si l'attribut `value` n'est pas renseigné, ce sera la chaîne de caractères `"on"` qui sera envoyée par défaut.

Expand Down
10 changes: 5 additions & 5 deletions files/fr/web/html/element/input/file/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ En complément des attributs partagés par l'ensemble des éléments {{HTMLEleme
| [`files`](#files) | Un objet {{domxref("FileList")}} qui liste les fichiers choisis |
| [`multiple`](#multiple) | Un attribut booléen qui, lorsqu'il est présent, indique que plusieurs fichiers peuvent être sélectionnés. |

### {{htmlattrdef("accept")}}
### `accept`

Une chaîne de caractères qui définit les types de fichier qui devraient être acceptés. Cette chaîne est une liste d'identifiants de type de fichier (cf. ci-après) séparés par des virgules. Un fichier pouvant avoir un format selon différentes extensions et types MIME, il est souvent utile de cibler plusieurs identifiants pour la bonne sélection du fichier.

Expand All @@ -41,17 +41,17 @@ Les fichiers Microsoft Word, par exemple, peuvent être identifiés de différen
accept=".doc,.docx,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document">
```

### {{htmlattrdef("capture")}}
### `capture`

Une chaîne de caractères qui indique la caméra à utiliser pour capturer des photos et des vidéos si l'attribut `accept` indique que le fichier est de ce type. Lorsque `capture` vaut `"user"`, cela indique que la caméra qui fait face à l'utilisateur devrait être utilisée. Si l'attribut vaut `"environment"`, c'est la caméra qui est tournée vers l'extérieur devrait être utilisée. Si l'attribut est absent, l'agent utilisateur pourra décider de laquelle utiliser. Si la caméra souhaitée par l'attribut n'est pas disponible, l'agent utilisateur pourra utiliser une autre caméra de l'appareil.

> **Note :** `capture` était auparavant un attribut booléen qui, lorsqu'il était présent, indiquait que les capteurs de l'appareil (caméra/micro) devaient être utilisés plutôt qu'un fichier.

### {{htmlattrdef("files")}}
### `files`

Un objet {{domxref("FileList")}} qui liste chaque fichier sélectionné. Cette liste n'a qu'un seul élément, sauf si [`multiple`](/fr/docs/Web/HTML/Element/input/file#multiple) est indiqué.

### {{htmlattrdef("multiple")}}
### `multiple`

Lorsque cet attribut booléen est indiqué, le champ peut être utilisé afin de sélectionner plus d'un fichier.

Expand All @@ -63,7 +63,7 @@ En complément des attributs précédents, les éléments `<input type="file">`
| -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
| [`webkitdirectory`](#webkitdirectory) | Un attribut booléen qui indique si l'utilisateur peut choisir un répertoire (ou plusieurs si [`multiple`](#multiple) est présent). |

### {{htmlattrdef("webkitdirectory")}} {{non-standard_inline}}
### `webkitdirectory` {{non-standard_inline}}

L'attribut booléen `webkitdirectory`, lorsqu'il est présent, indique que le contrôle permet de sélectionner un/des répertoires plutôt qu'un/des fichiers. Voir {{domxref("HTMLInputElement.webkitdirectory")}} pour plus de détails et d'exemples.

Expand Down
2 changes: 1 addition & 1 deletion files/fr/web/html/element/input/hidden/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ En complément des attributs communs à l'ensemble des éléments `<input>`, les
| ---------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`name`](#name) | À l'instar de l'ensemble des champs de saisie, ce sera le nom auquel associer la donnée lors de l'envoi du formulaire. Si la valeur spéciale `"_charset_"` est utilisée pour cet attribut, la valeur du champ sera l'encodage utilisé pour l'envoi du formulaire. |

### {{htmlattrdef("name")}}
### `name`

Cet attribut fait partie des attributs communs à l'ensemble des éléments `<input>` mais il possède un comportement particulier pour les champs masqués. En effet, si cet attribut utilise la valeur spéciale `"_charset_"`, la valeur du champ envoyée avec le formulaire sera l'encodage utilisé pour l'envoi du formulaire.

Expand Down
4 changes: 2 additions & 2 deletions files/fr/web/html/element/input/radio/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,13 +121,13 @@ En complément des attributs partagés par l'ensemble des éléments {{HTMLEleme
| [`checked`](#checked) | Un attribut booléen qui indique si le bouton radio est l'élément sélectionné du groupe. |
| [`value`](#value) | Une chaîne à utiliser comme valeur pour le bouton radio lors de l'envoi du formulaire si ce bouton est choisi. |

### {{htmlattrdef("checked")}}
### `checked`

Un attribut booléen qui indique si c'est ce champ radio qui est sélectionné parmi le groupe.

À la différence des autres navigateurs, Firefox conservera [l'état coché dynamique](https://stackoverflow.com/questions/5985839/bug-with-firefox-disabled-attribute-of-input-not-resetting-when-refreshing) d'un bouton radio au fur et à mesure des chargements de la page. On pourra utiliser l'attribut [`autocomplete`](/fr/docs/Web/HTML/Element/input#autocomplete) afin de contrôler cette fonctionnalité.

### {{htmlattrdef("value")}}
### `value`

L'attribut `value` est partagé par l'ensemble des types d'élément {{HTMLElement("input")}}. Dans le cas d'un bouton radio, il a un rôle spécifique et permet d'associer un texte qui sera envoyé avec le formulaire pour représenter la valeur sélectionnée. Si la valeur de `value` n'est pas définie, ce sera la chaîne de caractères `"on"` qui sera envoyée.

Expand Down
10 changes: 5 additions & 5 deletions files/fr/web/html/element/input/submit/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,13 @@ En complément des attributs pris en charge par l'ensemble des éléments {{HTML
| [`formnovalidate`](#formnovalidate) | Un booléen qui, lorsqu'il est présent, indique que les champs du formulaire ne sont pas soumis [aux contraintes de validation](/fr/docs/Web/Guide/HTML/HTML5/Constraint_validation) avant l'envoi des données au serveur. |
| [`formtarget`](#formtarget) | Le contexte de navigation dans lequel charger la réponse du serveur reçue après l'envoi du formulaire. |

### {{htmlattrdef("formaction")}}
### `formaction`

Une chaîne de caractères représentant l'URL à laquelle envoyer les données du formulaire. Cette valeur prend le pas sur l'attribut [`action`](/fr/docs/Web/HTML/Element/form#action) du formulaire ({{HTMLElement("form")}}) propriétaire du champ `<input>`.

Cet attribut est également disponible pour les éléments [`<input type="image">`](/fr/docs/Web/HTML/Element/input/image) et {{HTMLElement("button")}}.

### {{htmlattrdef("formenctype")}}
### `formenctype`

Une chaîne de caractères qui identifie la méthode d'encodage à utiliser pour l'envoi des données du formulaire au serveur. Trois valeurs sont autorisées :

Expand All @@ -62,7 +62,7 @@ Si cet attribut est défini, sa valeur prend la priorité sur l'attribut [`actio

Cet attribut est également disponible pour les éléments [`<input type="image">`](/fr/docs/Web/HTML/Element/input/image) et {{HTMLElement("button")}}.

### {{htmlattrdef("formmethod")}}
### `formmethod`

Une chaîne de caractères qui indique la méthode HTTP à utiliser lors de l'envoi des données du formulaire. Cette valeur prend la priorité sur l'attribut [`method`](/fr/docs/Web/HTML/Element/form#method) du formulaire. Les valeurs autorisées sont :

Expand All @@ -75,13 +75,13 @@ Une chaîne de caractères qui indique la méthode HTTP à utiliser lors de l'en

Cet attribut est également disponible pour les éléments [`<input type="image">`](/fr/docs/Web/HTML/Element/input/image) et {{HTMLElement("button")}}.

### {{htmlattrdef("formnovalidate")}}
### `formnovalidate`

Un attribut booléen qui, lorsqu'il est présent, indique que le formulaire ne devrait pas être validé avant d'être envoyé au serveur. Cet attribut prend la priorité sur l'attribut [`novalidate`](/fr/docs/Web/HTML/Element/form#novalidate) du formulaire parent.

Cet attribut est également disponible pour les éléments [`<input type="image">`](/fr/docs/Web/HTML/Element/input/image) et {{HTMLElement("button")}}.

### {{htmlattrdef("formtarget")}}
### `formtarget`

Une chaîne de caractères qui indique un nom ou un mot-clé qui définit où afficher la réponse reçue depuis le serveur après l'envoi du formulaire. La chaîne de caractères doit correspondre au nom **d'un contexte de navigation** (un onglet, une fenêtre ou une {{HTMLElement("iframe")}}). La valeur de cet attribut prendra la priorité sur celle fournie par l'attribut [`target`](/fr/docs/Web/HTML/Element/form#target) du formulaire ({{HTMLElement("form")}}) parent.

Expand Down
4 changes: 2 additions & 2 deletions files/fr/web/html/element/ins/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@ L'élément HTML **`<ins>`** représente un fragment de texte qui a été ajout

On peut utiliser [les attributs universels](/fr/docs/Web/HTML/Attributs_universels) pour cet élément.

- {{htmlattrdef("cite")}}
- `cite`
- : Cet attribut définit l'URI d'une ressource qui explique la modification (par exemple, un compte-rendu de réunion ou un lien vers un rapport).
- {{htmlattrdef("datetime")}}
- `datetime`
- : Cet attribut indique la date et l'heure de la modification. La valeur de cet attribut doit être [une date valide avec une chaîne de caractères optionnelle pour l'heure](https://www.w3.org/TR/2011/WD-html5-20110525/common-microsyntaxes.html#valid-date-string-with-optional-time). Si la valeur ne peut pas être analysée comme une date, l'indication temporelle sera absente de l'élément. Voir [l'article sur les formats](/fr/docs/Web/HTML/Formats_date_heure_HTML) pour la représentation d'[une date seule](/fr/docs/Web/HTML/Formats_date_heure_HTML#Représentation_des_dates) ou d'[une date avec une heure](/fr/docs/Web/HTML/Formats_date_heure_HTML#Représentation_des_dates_et_heures_locales).

## Exemples
Expand Down
4 changes: 2 additions & 2 deletions files/fr/web/html/element/label/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,13 +35,13 @@ On peut également créer un lien implicite en imbriquant l'élément `<input>`

Cet élément inclut [les attributs universels](/fr/docs/Web/HTML/Attributs_universels).

- {{htmlattrdef("for")}}
- `for`

- : L'identifiant (la valeur de l'attribut [`id`](/fr/docs/Web/HTML/Global_attributes#id)) de l'élément de formulaire associé, appartenant au même document que l'élément label. Le premier élément du document dont l'identifiant correspond est alors le contrôle étiqueté par l'élément.

> **Note :** Un élément label peut simultanément avoir un attribut `for` et contenir un élément de contrôle tant que l'attribut `for` pointe vers l'élément contenu.

- {{htmlattrdef("form")}}
- `form`

- : L'élément de formulaire auquel l'élément label est associé (son formulaire propriétaire). La valeur de cet attribut doit être l'identifiant d'un élément {{HTMLElement("form")}} contenu au sein du même document. Si l'attribut n'est pas renseigné, cet élément \<label> doit être le descendant d'un élément {{HTMLElement("form")}}. Cet attribut permet de placer des éléments label dans le document sans qu'ils soient nécessairement imbriqués dans un formulaire.

Expand Down
4 changes: 2 additions & 2 deletions files/fr/web/html/element/li/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,15 @@ L'élément HTML **`<li>`** est utilisé pour représenter un élément dans une

Cet élément inclut les [attributs universels](/fr/docs/Web/HTML/Attributs_universels).

- {{htmlattrdef("value")}}
- `value`

- : Cette valeur entière indique la valeur ordinale en cours de l'élément de liste tel que défini par l'élément {{HTMLElement("ol")}}. La seule valeur autorisée pour cet attribut est un nombre, même si la liste est affichée avec des chiffres romains ou des lettres. Les éléments de la liste qui suivent celui-ci continueront la numérotation à partir de la valeur indiquée. L'attribut **value** n'a pas de signification pour les listes non ordonnées ({{HTMLElement("ul")}}) ou pour les menus ({{HTMLElement("menu")}}).

> **Note :** Cet attribut a été déprécié en HTML4 mais a été réintroduit en HTML5.

> **Note :** Avant Gecko 9.0, des valeurs négatives étaient incorrectement converties en 0. A partir de Gecko 9.0, toutes les valeurs entières ont été correctement analysées.

- {{htmlattrdef("type")}} {{Deprecated_inline}}
- `type` {{Deprecated_inline}}

- : Cet attribut de caractère indique le type de numérotation utilisé pour la liste :

Expand Down
Loading