From 149319bb8c7b1394a443f0877c3460cd362aa815 Mon Sep 17 00:00:00 2001 From: julieng Date: Fri, 17 Sep 2021 20:58:15 +0200 Subject: move *.html to *.md --- files/fr/web/css/_colon_valid/index.html | 118 ------------------------------- files/fr/web/css/_colon_valid/index.md | 118 +++++++++++++++++++++++++++++++ 2 files changed, 118 insertions(+), 118 deletions(-) delete mode 100644 files/fr/web/css/_colon_valid/index.html create mode 100644 files/fr/web/css/_colon_valid/index.md (limited to 'files/fr/web/css/_colon_valid') diff --git a/files/fr/web/css/_colon_valid/index.html b/files/fr/web/css/_colon_valid/index.html deleted file mode 100644 index 31ab4fd0a7..0000000000 --- a/files/fr/web/css/_colon_valid/index.html +++ /dev/null @@ -1,118 +0,0 @@ ---- -title: ':valid' -slug: 'Web/CSS/:valid' -tags: - - CSS - - Pseudo-classe - - Reference -translation_of: 'Web/CSS/:valid' ---- -
{{CSSRef}}
- -

La pseudo-classe :valid permet de cibler tout élément {{HTMLElement("input")}} ou {{HTMLElement("form")}} dont la validation du contenu s'effectue correctement par rapport au type de donnée attendu. On peut ainsi facilement mettre en forme les champs correctement remplis par l'utilisateur.

- -
input:valid {
-  background-color: #ddffdd;
-}
- -

Syntaxe

- -{{csssyntax}} - -

Exemples

- -

Cet exemple présente un formulaire dont les éléments se colorent en vert lorsqu'ils sont valides et en rouge lorsqu'ils sont invalides.

- -

CSS

- -
input:invalid {
-  background-color: #ffdddd;
-}
-
-form:invalid {
-  border: 5px solid #ffdddd;
-}
-
-input:valid {
-  background-color: #ddffdd;
-}
-
-form:valid {
-  border: 5px solid #ddffdd;
-}
-
-input:required {
-  border-color: #800000;
-  border-width: 3px;
-}
-
-input:required:valid {
-  border-color: #008000;
-}
- -

HTML

- -
<form>
-  <label>Veuillez saisir une URL :</label>
-  <input type="url">
-  <br>
-  <br>
-  <label>Veuillez saisir une adresse électronique :</label>
-  <input type="email" required>
-</form>
- -

Résultat

- -

{{EmbedLiveSample('Exemples',600,150)}}

- -

Accessibilité

- -

La couleur rouge est généralement utilisée afin d'indiquer une valeur invalide. Les personnes ayant du mal à différencier les couleurs ne seront pas capables de déterminer la validité du champ si celui-ci n'est pas accompagné d'un indicateur qui n'est pas basé sur une couleur. Pour résoudre ce problème, on pourra utiliser un texte indicatif et/ou une icône.

- - - -

Spécifications

- - - - - - - - - - - - - - - - - - - - - - - - - - -
SpécificationÉtatCommentaires
{{SpecName('HTML WHATWG', '#selector-valid', ':valid')}}{{Spec2('HTML WHATWG')}}Aucune modification.
{{SpecName('HTML5 W3C', '#selector-valid', ':valid')}}{{Spec2('HTML5 W3C')}}Définition de la sémantique relative à HTML et aux contraintes de validation.
{{SpecName('CSS4 Selectors', '#validity-pseudos', ':valid')}}{{Spec2('CSS4 Selectors')}}Aucune modification.
- -

Compatibilité des navigateurs

- -

{{Compat("css.selectors.valid")}}

- -

Voir aussi

- - diff --git a/files/fr/web/css/_colon_valid/index.md b/files/fr/web/css/_colon_valid/index.md new file mode 100644 index 0000000000..31ab4fd0a7 --- /dev/null +++ b/files/fr/web/css/_colon_valid/index.md @@ -0,0 +1,118 @@ +--- +title: ':valid' +slug: 'Web/CSS/:valid' +tags: + - CSS + - Pseudo-classe + - Reference +translation_of: 'Web/CSS/:valid' +--- +
{{CSSRef}}
+ +

La pseudo-classe :valid permet de cibler tout élément {{HTMLElement("input")}} ou {{HTMLElement("form")}} dont la validation du contenu s'effectue correctement par rapport au type de donnée attendu. On peut ainsi facilement mettre en forme les champs correctement remplis par l'utilisateur.

+ +
input:valid {
+  background-color: #ddffdd;
+}
+ +

Syntaxe

+ +{{csssyntax}} + +

Exemples

+ +

Cet exemple présente un formulaire dont les éléments se colorent en vert lorsqu'ils sont valides et en rouge lorsqu'ils sont invalides.

+ +

CSS

+ +
input:invalid {
+  background-color: #ffdddd;
+}
+
+form:invalid {
+  border: 5px solid #ffdddd;
+}
+
+input:valid {
+  background-color: #ddffdd;
+}
+
+form:valid {
+  border: 5px solid #ddffdd;
+}
+
+input:required {
+  border-color: #800000;
+  border-width: 3px;
+}
+
+input:required:valid {
+  border-color: #008000;
+}
+ +

HTML

+ +
<form>
+  <label>Veuillez saisir une URL :</label>
+  <input type="url">
+  <br>
+  <br>
+  <label>Veuillez saisir une adresse électronique :</label>
+  <input type="email" required>
+</form>
+ +

Résultat

+ +

{{EmbedLiveSample('Exemples',600,150)}}

+ +

Accessibilité

+ +

La couleur rouge est généralement utilisée afin d'indiquer une valeur invalide. Les personnes ayant du mal à différencier les couleurs ne seront pas capables de déterminer la validité du champ si celui-ci n'est pas accompagné d'un indicateur qui n'est pas basé sur une couleur. Pour résoudre ce problème, on pourra utiliser un texte indicatif et/ou une icône.

+ + + +

Spécifications

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
SpécificationÉtatCommentaires
{{SpecName('HTML WHATWG', '#selector-valid', ':valid')}}{{Spec2('HTML WHATWG')}}Aucune modification.
{{SpecName('HTML5 W3C', '#selector-valid', ':valid')}}{{Spec2('HTML5 W3C')}}Définition de la sémantique relative à HTML et aux contraintes de validation.
{{SpecName('CSS4 Selectors', '#validity-pseudos', ':valid')}}{{Spec2('CSS4 Selectors')}}Aucune modification.
+ +

Compatibilité des navigateurs

+ +

{{Compat("css.selectors.valid")}}

+ +

Voir aussi

+ + -- cgit v1.2.3-54-g00ecf