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 :

::file-selector-button - Sélecteur CSS

::file-selector-button

Résumé des caractéristiques du sélecteur ::file-selector-button

Description rapide
Désigne le bouton dans une zone de saisie du type file.
Statut
Standard
Module W3C
Module CSS - Pseudo-éléments
Références (W3C)
Statut du document:: WD (document de travail)

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

Sélecteur de fichier sur Internet Explorer

Opéra

Sélecteur de fichier sur Opéra

Edge

Sélecteur de fichier sur Edge

Firefox

Sélecteur de fichier sur Firefox

Samsung Internet

Sélecteur de fichier sur 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.

Exemples d'utilisation de ::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.

1
::file-selector-button
Estimation de la prise en charge en pourcentage du parc actuel.
92%

Navigateurs sur ordinateurs :

Navigateurs sur mobiles :

Navigateurs obsolètes ou marginaux :

Androïd Brower

Chrome

Chrome pour Androïd

Edge

Firefox

Firefox pour Androïd

Internet Explorer

Opéra

Opéra Mobile

Safari

Safari sur IOS

Samsung Internet

Voir aussi, dans le même module de standardisation que ::file-selector-button.

Les spécifications CSS éditées par le W3C sont organisées en modules. ::file-selector-button fait partie du Module CSS - Pseudo-éléments (CSS Pseudo-Elements Module ). Les définitions suivantes sont également décrites dans ce même module.

Sélecteurs.

Pseudo-élément désignant l'emplacement situé juste après un élément.
Pseudo-élément désignant l'emplacement situé juste avant un élément.
Pseudo-élément désignant la première lettre du texte.
Pseudo-élément désignant la première ligne du texte.
Pseudo-élément correspondant aux textes comportant des fautes de grammaire.
Désigne l'élément ou le texte sélectionné lorsque la fenêtre sur laquelle il se trouve n'est pas active.
Pseudo-élément désignant le marqueur dans une liste (puce ou numéro).
Pseudo-élément désignant le texte d'information dans une zone de saisie.
Pseudo-élément désignant le contenu sélectionné par l'utilisateur.
Pseudo-élément désignant les mots ou les textes comportant des fautes d'orthographe.
Sélectionne le texte de l'élément désigné par le signet de l'url.