IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Appliquer un style sur la première option d'un select


Sujet :

CSS

  1. #1
    Membre très actif

    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    354
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2011
    Messages : 354
    Par défaut Appliquer un style sur la première option d'un select
    Bonjour,

    je n'arrive pas à appliquer un style différent sur la première option d'un select ;

    par exemple, je veux que la phrase "selectionner votre département apparaisse en italic, et les options en gras.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <select ...>
       <option value="0"> Sélectionner votre département </option>
       <option value="1">Ain</option>
       <option value="2">Aisne</option>
    ...
    </select>
    Alors j'ai appliqué en css :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    select{font-weight:bold;}
    select:first-child{font-weight:normal;style-decoration:italic;}
    En vain. Alors je me demande si c'est possible?

    Merci.

  2. #2
    Membre éclairé Avatar de Meloooo
    Femme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2008
    Messages : 324
    Par défaut
    Salut :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <style>
    .selection { font-style:italic;font-weight:normal; }
    .bold { font-weight:bold; }
    </style>
     
    <select>
       <option class="selection" value="0">Sélectionner votre département</option>
       <option class="bold" value="1">Ain</option>
       <option class="bold" value="2">Aisne</option>
    </select>
    Le css est pris en compte dès que tu cliques sur ta liste déroulante.

  3. #3
    Membre très actif

    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    354
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2011
    Messages : 354
    Par défaut
    Merci, mais en fait ce que je voudrais justement, c'est que cette première option ait le style CSS particulier à l'affichage de la page, avant même qu'on clique sur le select.

    Un peu comme on le voit sur les input text qui mettent une petite légende explicative lorsqu'il est vide, et dès qu'on met le curseur dedans, il disparaît et ce qu'on écrit a un autre style.

Discussions similaires

  1. Appliquer un style sur un tableau d'éléments
    Par Arnaud F. dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/07/2009, 10h29
  2. appliquer un style sur un label asp
    Par hokidoki dans le forum ASP.NET
    Réponses: 2
    Dernier message: 20/04/2009, 08h49
  3. Réponses: 1
    Dernier message: 17/10/2008, 13h11
  4. [IE] Appliquer un style sur input>readonly
    Par mattheox dans le forum Mise en page CSS
    Réponses: 10
    Dernier message: 26/11/2007, 14h10
  5. [CSS] applique un style sur un liste deroulante sous Firefox
    Par dark_vidor dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 21/02/2006, 09h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo