diff options
Diffstat (limited to 'files/fr/web/css/-ms-user-select/index.html')
-rw-r--r-- | files/fr/web/css/-ms-user-select/index.html | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/files/fr/web/css/-ms-user-select/index.html b/files/fr/web/css/-ms-user-select/index.html new file mode 100644 index 0000000000..a0483f4ac0 --- /dev/null +++ b/files/fr/web/css/-ms-user-select/index.html @@ -0,0 +1,107 @@ +--- +title: '-ms-user-select' +slug: Web/CSS/-ms-user-select +tags: + - CSS + - Non-standard + - Propriété + - Reference +translation_of: Web/CSS/user-select +--- +<div>{{CSSRef}}{{non-standard_header}}</div> + +<p>La propriété CSS <strong><code>-ms-user-select</code></strong> est <a href="/en-US/docs/Web/CSS/Microsoft_CSS_extensions">une propriété spécifique à Microsoft</a> qui indique sur quelle zone d'un élément l'utilisateur peut sélectionner le texte de l'élément.</p> + +<h2 id="Syntax" name="Syntax">Syntax</h2> + +<h3 id="Values" name="Values">Valeurs</h3> + +<dl> + <dt><code>none</code></dt> + <dd> + <p>Empêche la sélection de commencer sur l'élément. Cette valeur n'empêche pas une sélection déjà initiée de continuer sur l'élément.</p> + </dd> + <dt><code>element</code></dt> + <dd> + <p>Active la sélection au sein de l'élément. Toutefois, la sélection est limitée aux bords de l'élément.</p> + </dd> + <dt><code>text</code></dt> + <dd> + <p>Active la sélection au sein de l'élément et permet de poursuivre la sélection à l'extérieur de l'élément.</p> + </dd> +</dl> + +<h3 id="Formal_syntax" name="Formal_syntax">Syntaxe formelle</h3> + +<pre class="syntaxbox">{{csssyntax}} +</pre> + +<h2 id="Examples" name="Examples">Exemples</h2> + +<p>Dans l'exemple suivant, on utilise le scénario d'un blog avec un conteneur qui est un élément {{HTMLElement("div")}} avec un identifiant <code>blog</code>. Ce conteneur contient un autre élément <code><div></code> avec l'identifiant <code>blogPost</code> pour le billet de la page. La classe <code>comment</code> est appliquée aux éléments <code><div></code> qui sont des commentaires. Le billet de blog contient un élément {{HTMLElement("input")}} et un élément {{HTMLElement("textarea")}} pour ajouter un commentaire.</p> + +<p>La déclaration suivante désactive la sélection à l'exception du contenu éditable.</p> + +<pre class="brush: css">#blog { + -ms-user-select: none; + -webkit-user-select: none; + -moz-user-select: -moz-none; +} +</pre> + +<p>La déclaration suivante désactive la sélection pour le reste :</p> + +<pre class="brush: css">#blog, #blog input, #blog textarea, +#blog *[contenteditable=true] { + -ms-user-select: none; + -webkit-user-select: none; + -moz-user-select: -moz-none; +} +</pre> + +<p>La déclaration suivante permet aux utilisateurs de ne sélectionner que le contenu du billet.</p> + +<pre class="brush: css">#blogPost { + -ms-user-select: element; + -webkit-user-select: text; + -moz-user-select: text; +} + +#blog { + -ms-user-select: none; + -webkit-user-select: none; + -moz-user-select: -moz-none; +} +</pre> + +<p>La déclaration suivante permet aux utilisateurs de ne sélectionner que les commentaires.</p> + +<pre class="brush: css">.comment { + -ms-user-select: element; + -moz-user-select: text; + -webkit-user-select: text; +} + +#blog{ + -ms-user-select: none; + -moz-user-select: -moz-none; + -webkit-user-select: none; +} +</pre> + +<p>Le code suivan permet de commencer la sélection sur le billet ou sur l'un des commentaires et de poursuivre sur la suite.</p> + +<pre class="brush: css">#blogPost, .comment { + -ms-user-select: text; +} + +#blog { + -ms-user-select: none; +} +</pre> + +<h2 id="Specifications" name="Specifications">Spécifications</h2> + +<p>Cette propriété est une propriété non-standard qui ne fait partie d'aucune spécification.</p> + +<p>{{cssinfo}}</p> |