Une remarque ? Une suggestion ?...

Merci de participer à l'amélioration de ce site. Prenez le temps de rédiger votre remarque le plus précisément possible :

Sélecteurs CSS spécifiques à Internet Explorer

Sélecteurs spécifiques à Internet Explorer.

Ces sélecteurs sont spécifiques à Internet Explorer et/ou à Edge. Ils n'ont pas forcément d'équivalent chez les autres navigateurs.

Sélecteurs spécifiques aux zones de saisie du type glissière.

    Les zones de saisie du type glissière (ou curseur) sont obtenues avec une balise input type="range". Plusieurs pseudo-éléments spécifiques à Internet Explorer ou Edge permettent de formater individuellement chacun des constituants.

    Accessoires d'une zone de saisie du type range

  • ::-ms-fill {...} ::-ms-fill-lower {...} ::-ms-fill-upper {...}

    ::-ms-fill désigne la partie pleine d'une zone de progression (balise progress).

    Chacun de deux autres pseudo-éléments désigne la partie de la glissière située de part et d'autre du curseur : ::-ms-fill-lower désigne la partie à gauche du curseur, donc inférieure à la valeur choisie, tandis que ::-ms-fill-upper désigne la partie à droite du curseur, donc supérieure à la valeur choisie.

       
  • ::-ms-thumb {...}

    Désigne le curseur d'une zone de saisie du type range ( input type="range" ).

       
  • ::-ms-ticks-before {...} ::-ms-ticks-after {...}

    Désigne les graduations d'une zone de saisie du type range( input type="range" ). Par défaut ces graduations ne sont pas affichées. Sur Internet Explorer ou Edge, il est possible de les faire apparaître en appliquant la propriété display:block sur l'un de ces sélecteurs.

    ::-ms-ticks-before désigne les graduations situées au dessus de la règle, tandis que ::-ms-ticks-after désigne celles qui sont situées en dessous.

       
  • ::-ms-track {...}

    Désigne la piste d'une zone de saisie du type range ( input type="range" ).

       

 

Sélecteurs spécifiques à certaines zones de saisie.

  • ::-ms-browse {...}

    Désigne le bouton "Parcourir" des zones de saisie du type file.

       
  • ::-ms-check {...}

    Désigne les cases à cocher et les boutons radio. Pour les autres navigateurs, la syntaxe équivalente est la suivante :
    input[type='checkbox'], input[type='radio']

  • ::-ms-clear {...}

    Désigne le bouton d'effacement ajouté par IE sur la droite de la zone de saisie active. Seules les zones de saisie actives et acceptant du texte sont pourvues de cet accessoire, celles dont le type est text, mail, color, etc.

    Le bouton d'effacement n'est pas visible sur les autres navigateurs. Son aspect est celui-ci :

    Bouton d'effacement

  • ::-ms-expand {...}

    Désigne le bouton permettant d'ouvrir la liste dans un menu select.

       
  • ::-ms-reveal {...}

    Désigne le bouton permettant de faire apparaître le mot de passe saisi, dans une zone du type password ( input type="password" ).

    Sur Internet Explorer ou Edge, ce bouton apparaît dès le premier caractère saisi. Il ne s'affiche pas du tout sur les autres navigateurs.

    Bouton reveal

       
  • ::-ms-tooltip {...}

    Désigne les infobulles définies par l'attribut title d'une zone de saisie. Très peu de propriétés peuvent s'appliquer à ce sélecteur. En gros, il est seulement possible d'afficher ou cacher l'infobulle avec la propriété visibility.

       
  • ::-ms-value {...}

    Désigne la valeur d'une zone de saisie, autrement dit le texte qui a été saisi dans la zone.