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 :

mise on form pour LABEL


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2002
    Messages
    643
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 643
    Par défaut mise on form pour LABEL
    je cherche à appliquer une mise forme juste pour les LABEL de mon FORM, comment peut on faire ça ?
    j'ai essayer ce qui suit mais sa n'a pas marché


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #field-login label, #field-password label 
    { 
    display:block; 
    width:150px; 
    float:left; 
    }
    et le code HTML est le suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <form action="..."> 
      <p class="field"> 
        <label for="field-login">User name:</label> 
        <input id="field-login" name="login" type="text" /> 
      </p> 
      <p class="field"> 
        <label for="field-password">Password:</label> 
        <input id="field-password" name="password" type="password" /> 
      </p> 
      <p class="send"> 
        <input type="submit" value="Log in" /> 
      </p> 
    </form>

  2. #2
    Membre chevronné Avatar de nadox
    Homme Profil pro
    Développeur
    Inscrit en
    Février 2010
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 360
    Par défaut
    Bonsoir

    Je crois qu'il faut revoir l'utilisation de base de CSS :

    #monid{...} //élément qui a l'id 'monid'

    .maclass{...} //élément qui a la classe 'maclass'

    element{...} //élément du DOM (une balise HTML comme label)


    Soit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    .field label /* éléments label contenus dans les éléments dont la classe est 'field'*/
    { 
    display:block; 
    width:150px; 
    float:left; 
    }
    on pourrais aussi simplement mettre une classe sur les labels...

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2002
    Messages
    643
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 643
    Par défaut
    merci,mais une petite question: pourquoi en utilise le FOR pour indiquer l'ID de ce champ ?

  4. #4
    Membre chevronné Avatar de nadox
    Homme Profil pro
    Développeur
    Inscrit en
    Février 2010
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 360
    Par défaut
    Il s'agit d'une question d'accessibilité.

    Par exemple : le clic sur le label d'une checkbox/radio coche l'élément si l'attribut for est correctement renseigné.(je déteste devoir cliquer sur le petit rond blanc d'un bouton radio... pas vous ?)

    C'est aussi ce qui permet à un système de lecture d'écran(pour les mal-voyant) de savoir quel texte est associé à un champs(donc c'est aussi utile pour tout les types de champs).

    L'attribut for n'est pas indispensable pour passer la valiation W3C, mais c'est une bonne habitude de le préciser pour ne pas pénaliser une partie des internautes...(qui doivent déjà avoir une utilisation légèrement plus compliqué que nous autre !)

Discussions similaires

  1. Réponses: 7
    Dernier message: 13/08/2009, 20h20
  2. [Mail] mise en forme pour mail pour textarea
    Par sam01 dans le forum Langage
    Réponses: 2
    Dernier message: 03/07/2007, 19h26
  3. [VBA-E]Archiver une mise en forme pour la reproduire plus tard
    Par tazamorte dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 31/01/2007, 11h12
  4. [VBA_E] Problème de mise ne forme,pour balayage
    Par baptbapt dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 29/08/2006, 13h33
  5. Idée de mise en forme pour affichage de code
    Par binouche22 dans le forum Mise en forme
    Réponses: 8
    Dernier message: 16/03/2006, 18h14

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