::file-selector-button - Sélecteur CSS
Description du pseudo-élément ::file-selector-button.
Le pseudo-élément ::file-selector-button désigne le bouton d'une zone de saisie de type file.
Ces zone de saisie s'obtiennent avec le code HTML suivant <input type="file" id="..." />
Suivant les navigateurs, la restitution peut prendre des formes différentes, mais il y a toujours un bouton et un libellé qui mentionne le nom du fichier choisi.
Internet Explorer | ![]() |
Opéra | ![]() |
Edge | ![]() |
Firefox | ![]() |
Samsung Internet | ![]() |
Il n'est malheureusement pas possible de changer le libellé du bouton en CSS pur. Celui-ci dépend du navigateur et de la langue paramétrée dans le système.
Exemple d'utilisation de la pseudo-classe ::file-selector-button.
Les styles de l'exemple ci-dessous devraient homogénéiser l'aspect du bouton sur tous les navigateurs.
Compatibilité des navigateurs.
file-selector-button qui cible uniquement le bouton dans une zone de saisie du type file.Remarques :
(1) Utilise le pseudo-élément non standard ::-ms-browse.
::file-selector-buttonNavigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

KaiOS Browser

Opéra Mobile

Chrome

Edge

Firefox

Opéra

Safari

Safari sur IOS

Androïd Brower

Chrome pour Androïd

Firefox pour Androïd

Samsung Internet

Baidu Browser

QQ Browser

UC Browser pour Androïd

Opéra mini
Historique du pseudo-élément ::file-selector-button.
-
Module CSS - Pseudo-éléments - Niveau 4
Concernant::file-selector-button. Première définition du pseudo-élément::file-selector-button.15 Janvier 2015Document de travail.
Autres pseudo-éléments.
De nombreux autres pseudo-éléments sont définis dans le module "module CSS - Pseudo-éléments" (CSS Pseudo-Elements Module ). En voici la liste, pour faciliter vos recherches.
Sélecteurs :
placeholder).







