aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/css/_doublecolon_-ms-clear/index.html
blob: fe06d95707378a79ea600386e037b774a8870a72 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
---
title: '::-ms-clear'
slug: 'Web/CSS/::-ms-clear'
tags:
  - CSS
  - Non-standard
  - Pseudo-element
  - Reference
translation_of: 'Archive/Web/CSS/::-ms-clear'
---
<div>{{CSSRef}}{{Non-standard_header}}</div>

<p>Le <a href="/fr/docs/Web/CSS/Pseudo-éléments">pseudo-élément</a> <strong><code>::-ms-clear</code></strong> représente le bouton qui permet d'effacer la valeur saisie dans un champ {{HTMLElement("input")}}. Ce bouton et ce pseudo-élément ne sont pas standards et sont uniquement pris en charge par Internet Explorer 10, 11 et Edge. Le bouton est uniquement affichés pour les champs textuels {{HTMLElement("input")}} non-vides et qui ont le focus.</p>

<p>Le bouton de remise à zéro est uniquement affiché pour les contrôles textuels qui ont le focus et qui ne sont pas vides. Les contrôles concernés sont :</p>

<ul>
 <li>{{HTMLElement("input/color", '<code>&lt;input type="color"&gt;</code>')}}</li>
 <li>{{HTMLElement("input/date", '<code>&lt;input type="date"&gt;</code>')}}</li>
 <li>{{HTMLElement("input/datetime", '<code>&lt;input type="datetime"&gt;</code>')}}</li>
 <li>{{HTMLElement("input/datetime-local", '<code>&lt;input type="datetime-local"&gt;</code>')}}</li>
 <li>{{HTMLElement("input/email", '<code>&lt;input type="email"&gt;</code>')}}</li>
 <li>{{HTMLElement("input/month", '<code>&lt;input type="month"&gt;</code>')}}</li>
 <li>{{HTMLElement("input/number", '<code>&lt;input type="number"&gt;</code>')}}</li>
 <li>{{HTMLElement("input/search", '<code>&lt;input type="search"&gt;</code>')}}</li>
 <li>{{HTMLElement("input/tel", '<code>&lt;input type="tel"&gt;</code>')}}</li>
 <li>{{HTMLElement("input/time", '<code>&lt;input type="time"&gt;</code>')}}</li>
 <li>{{HTMLElement("input/url", '<code>&lt;input type="url"&gt;</code>')}}</li>
 <li>{{HTMLElement("input/week", '<code>&lt;input type="week"&gt;</code>')}}</li>
</ul>

<h2 id="Propriétés_autorisées">Propriétés autorisées</h2>

<p>Seules les propriétés CSS suivantes peuvent être utilisées dans une règle qui contient <code>::-ms-clear</code> dans son sélecteur (les autres propriétés seront ignorées).</p>

<div class="index">
<ul>
 <li>{{CSSxRef("-ms-high-contrast-adjust")}}</li>
 <li>{{CSSxRef("background-clip")}}</li>
 <li>{{CSSxRef("background-color")}}</li>
 <li>{{CSSxRef("background-image")}}</li>
 <li>{{CSSxRef("background-origin")}}</li>
 <li>{{CSSxRef("background-position-x")}}</li>
 <li>{{CSSxRef("background-position-y")}}</li>
 <li>{{CSSxRef("background-repeat")}}</li>
 <li>{{CSSxRef("background-size")}}</li>
 <li>{{CSSxRef("border-bottom-color")}}</li>
 <li>{{CSSxRef("border-bottom-left-radius")}}</li>
 <li>{{CSSxRef("border-bottom-right-radius")}}</li>
 <li>{{CSSxRef("border-bottom-style")}}</li>
 <li>{{CSSxRef("border-bottom-width")}}</li>
 <li>{{CSSxRef("border-left-color")}}</li>
 <li>{{CSSxRef("border-left-style")}}</li>
 <li>{{CSSxRef("border-left-width")}}</li>
 <li>{{CSSxRef("border-right-color")}}</li>
 <li>{{CSSxRef("border-right-style ")}}</li>
 <li>{{CSSxRef("border-right-width")}}</li>
 <li>{{CSSxRef("border-top-color")}}</li>
 <li>{{CSSxRef("border-top-left-radius")}}</li>
 <li>{{CSSxRef("border-top-right-radius ")}}</li>
 <li>{{CSSxRef("border-top-style")}}</li>
 <li>{{CSSxRef("border-top-width")}}</li>
 <li>{{CSSxRef("box-shadow")}}</li>
 <li>{{CSSxRef("box-sizing")}}</li>
 <li>{{CSSxRef("color")}}</li>
 <li>{{CSSxRef("cursor")}}</li>
 <li>{{CSSxRef("display")}} (avec les valeurs <code>block</code>, <code>inline-block</code>, <code>none</code>)</li>
 <li>{{CSSxRef("@font-face")}}</li>
 <li>{{CSSxRef("font-size")}}</li>
 <li>{{CSSxRef("font-style")}}</li>
 <li>{{CSSxRef("font-weight")}}</li>
 <li>{{CSSxRef("height")}}</li>
 <li>{{CSSxRef("margin-bottom")}}</li>
 <li>{{CSSxRef("margin-left")}}</li>
 <li>{{CSSxRef("margin-right")}}</li>
 <li>{{CSSxRef("margin-top")}}</li>
 <li>{{CSSxRef("opacity")}}</li>
 <li>{{CSSxRef("outline-color")}}</li>
 <li>{{CSSxRef("outline-style")}}</li>
 <li>{{CSSxRef("outline-width")}}</li>
 <li>{{CSSxRef("padding-bottom")}}</li>
 <li>{{CSSxRef("padding-left")}}</li>
 <li>{{CSSxRef("padding-right")}}</li>
 <li>{{CSSxRef("padding-top")}}</li>
 <li>{{CSSxRef("transform")}}</li>
 <li>{{CSSxRef("transform-origin")}}</li>
 <li>{{CSSxRef("visibility")}}</li>
 <li>{{CSSxRef("width")}}</li>
</ul>
</div>

<h2 id="Syntaxe"><strong>Syntaxe</strong></h2>

<pre class="syntaxbox"> <em>selecteur</em>::-ms-clear</pre>

<h2 id="Exemples">Exemples</h2>

<h3 id="CSS">CSS</h3>

<pre class="brush: css">input,
label {
  display: block;
}

input[type=text]::-ms-clear {
  color: red;<em> </em>/* La croix du bouton sera rouge. */
  /* On peut cacher la croix avec display qui vaut "none" */
}</pre>

<h3 id="HTML">HTML</h3>

<pre class="brush: html">&lt;form&gt;
  &lt;label for="firstname"&gt;First name:&lt;/label&gt;
  &lt;input type="text" id="firstname" name="firstname" placeholder="First name"&gt;&lt;br&gt;

  &lt;label for="lastname"&gt;Last name:&lt;/label&gt;
  &lt;input type="text" id="lastname" name="lastname" placeholder="Second name"&gt;
&lt;/form&gt;
</pre>

<h3 id="Résultat">Résultat</h3>

<p>{{EmbedLiveSample('Exemples')}}</p>

<p>Voici une capture d'écran du résultat obtenu avec IE 10/11 :</p>

<p> <img alt="" src="https://mdn.mozillademos.org/files/12263/ms-clear-example.png" style="display: block; height: 75px; margin: 0px auto; width: 611px;"></p>

<h2 id="Spécifications">Spécifications</h2>

<p>Ce pseudo-élément est un pseudo-élément propriétaire lié à Trident/Microsoft et ne fait partie d'aucune spécification.</p>

<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2>

<div class="hidden">Le tableau de compatibilité de cette page a été généré à partir de données structurées. Si vous souhaitez contribuer à ces données, n'hésitez pas à consulter <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> et à nous envoyer une <em>pull request</em>.</div>

<p>{{Compat("css.selectors.-ms-clear")}}</p>