aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/css/_colon_read-write
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/web/css/_colon_read-write')
-rw-r--r--files/fr/web/css/_colon_read-write/index.md108
1 files changed, 44 insertions, 64 deletions
diff --git a/files/fr/web/css/_colon_read-write/index.md b/files/fr/web/css/_colon_read-write/index.md
index 9dc879a98d..3837a4e300 100644
--- a/files/fr/web/css/_colon_read-write/index.md
+++ b/files/fr/web/css/_colon_read-write/index.md
@@ -1,17 +1,18 @@
---
title: ':read-write'
-slug: 'Web/CSS/:read-write'
+slug: Web/CSS/:read-write
tags:
- CSS
- Pseudo-classe
- Reference
-translation_of: 'Web/CSS/:read-write'
+translation_of: Web/CSS/:read-write
---
-<div>{{CSSRef}}</div>
+{{CSSRef}}
-<p>La <a href="/fr/docs/Web/CSS/Pseudo-classes">pseudo-classe</a> <strong><code>:read-write</code></strong> permet de cibler un élément lorsque celui-ci peut être édité par l'utilisateur (par exemple les champs texte d'un formulaire ou les éléments {{HTMLElement("textarea")}}).</p>
+La [pseudo-classe](/fr/docs/Web/CSS/Pseudo-classes) **`:read-write`** permet de cibler un élément lorsque celui-ci peut être édité par l'utilisateur (par exemple les champs texte d'un formulaire ou les éléments {{HTMLElement("textarea")}}).
-<pre class="brush: css no-line-numbers">/* Cible tout élément éditable */
+```css
+/* Cible tout élément éditable */
/* Pris en charge dans Firefox avec un préfixe */
input:-moz-read-write {
background-color: #ccc;
@@ -20,75 +21,54 @@ input:-moz-read-write {
/* Pris en charge sans préfixe pour Blink/WebKit/Edge */
input:read-write {
background-color: #ccc;
-}</pre>
+}
+```
-<div class="note">
-<p><strong>Note :</strong> Ce sélecteur ne sélectionne pas que les champs de saisie textuels ({{HTMLElement("input")}} ou {{HTMLElement("textarea")}}). Il permet de sélectionner n'importe quel élément qui peut être édité par l'utilisateur (par exemple un élément {{htmlelement("p")}} avec un attribut {{htmlattrxref("contenteditable")}}).</p>
-</div>
+> **Note :** Ce sélecteur ne sélectionne pas que les champs de saisie textuels ({{HTMLElement("input")}} ou {{HTMLElement("textarea")}}). Il permet de sélectionner n'importe quel élément qui peut être édité par l'utilisateur (par exemple un élément {{htmlelement("p")}} avec un attribut {{htmlattrxref("contenteditable")}}).
-<h2 id="Syntaxe">Syntaxe</h2>
+## Syntaxe
{{csssyntax}}
-<h2 id="Exemples">Exemples</h2>
+## Exemples
-<h3 id="CSS">CSS</h3>
+### CSS
-<pre class="brush: css line-numbers language-css">input { min-width: 25em; }
+```css
+input { min-width: 25em; }
input:-moz-read-write { background: cyan; }
input:read-write { background: cyan; }
p:-moz-read-write { background: lightgray; }
p:read-write { background: lightgray; }
p[contenteditable="true"] { color: blue; }
-</pre>
-
-<h3 id="HTML">HTML</h3>
-
-<pre class="brush: html">&lt;input type="text" value="Un champ en lecture seule"/&gt;
-&lt;p contenteditable&gt;Essayez un peu d'éditer ce paragraphe.&lt;/p&gt;
-&lt;p&gt;Bonne chance pour celui-là !&lt;/p&gt;</pre>
-
-<h3 id="Résultat">Résultat</h3>
-
-<p>{{EmbedLiveSample("Exemples")}}</p>
-
-<h2 id="Spécifications">Spécifications</h2>
-
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Spécification</th>
- <th scope="col">État</th>
- <th scope="col">Commentaires</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#selector-read-write', ':read-write')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Aucune modification.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', '#selector-read-write', ':read-write')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Définition de la sémantique relative à HTML et aux contraintes de validation.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS4 Selectors', '#rw-pseudos', ':read-write')}}</td>
- <td>{{Spec2('CSS4 Selectors')}}</td>
- <td>Définition de la pseudo-classe mais pas de la sémantique associée.</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2>
-
-<p>{{Compat("css.selectors.read-write")}}</p>
-
-<h2 id="Voir_aussi">Voir aussi</h2>
-
-<ul>
- <li>{{cssxref(":read-only")}}</li>
- <li>L'attribut HTML {{htmlattrxref("contenteditable")}}</li>
-</ul>
+```
+
+### HTML
+
+```html
+<input type="text" value="Un champ en lecture seule"/>
+<p contenteditable>Essayez un peu d'éditer ce paragraphe.</p>
+<p>Bonne chance pour celui-là !</p>
+```
+
+### Résultat
+
+{{EmbedLiveSample("Exemples")}}
+
+## Spécifications
+
+| Spécification | État | Commentaires |
+| ---------------------------------------------------------------------------------------- | ------------------------------------ | ----------------------------------------------------------------------------- |
+| {{SpecName('HTML WHATWG', '#selector-read-write', ':read-write')}} | {{Spec2('HTML WHATWG')}} | Aucune modification. |
+| {{SpecName('HTML5 W3C', '#selector-read-write', ':read-write')}} | {{Spec2('HTML5 W3C')}} | Définition de la sémantique relative à HTML et aux contraintes de validation. |
+| {{SpecName('CSS4 Selectors', '#rw-pseudos', ':read-write')}} | {{Spec2('CSS4 Selectors')}} | Définition de la pseudo-classe mais pas de la sémantique associée. |
+
+## Compatibilité des navigateurs
+
+{{Compat("css.selectors.read-write")}}
+
+## Voir aussi
+
+- {{cssxref(":read-only")}}
+- L'attribut HTML {{htmlattrxref("contenteditable")}}