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 :

Disposition checkbox et radio


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 47
    Par défaut Disposition checkbox et radio
    Bonjour à tous.

    J'ai un formulaire contenant (entre autre) un passage avec une vingtaine de checkbox.

    http://img151.imageshack.us/my.php?i...mulaireme3.jpg

    Je voudrais que toutes les checkbox soient alignées verticalement (comme des colonnes quoi, comme pour Animaux/Danse/Jardinage/Photographie/Voyages).

    Un "width=200px;" ne fait rien, que ça soit sur les inputs ou les labels...
    Sur tous les tutos que j'ai vu à chaque fois les checkbox étaient réparties une par ligne.

    Merci d'avance pour vos réponses.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 50
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
     
     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
                          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
        <head>
            <title>Tests</title>
            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    		<style type="text/css" media="screen">
    			fieldset { padding: 0.5em 0.5em 1em 0.5em; }		
    			.column { float: left; }
    			.column label {
    			    float: left;
    			    width: 100%;
    			    position: relative;
    			}
    			.nbColumn1 { width: 100%; }
    			.nbColumn2 { width: 50%; }
    			.nbColumn3 { width: 33.33%; }
    			.nbColumn4 { width: 25%; }
    			.nbColumn5 { width: 20%; }
    		</style>
    	</head>
    	<body>
    		<fieldset>	
    			<div class="column nbColumn5">
    	             <label for="hobby_1">
    					<input type="checkbox" class="checkbox" id="hobby_1" name="hobby[]" value="Animaux"/>
    	                 Animaux<br/>
    				 </label> 
    	             <label for="hobby_6">
    					<input type="checkbox" class="checkbox" id="hobby_6" name="hobby[]" value="Ecriture"/>
    	                 Ecriture<br/>
    				 </label> 
    	             <label for="hobby_11">
    					<input type="checkbox" class="checkbox" id="hobby_11" name="hobby[]" value="Jeux"/>
    	                 Jeux<br/>
    				 </label> 				 
    			</div>	 
    			<div class="column nbColumn5">
    	             <label for="hobby_2">
    					<input type="checkbox" class="checkbox" id="hobby_2" name="hobby[]" value="Ballade"/>
    	                 Ballade<br/>
    				 </label> 		
    	             <label for="hobby_7">
    					<input type="checkbox" class="checkbox" id="hobby_7" name="hobby[]" value="Exposition"/>
    	                 Exposition<br/>
    				 </label> 				 
    	       </div>
    			<div class="column nbColumn5">
    	             <label for="hobby_3">
    					<input type="checkbox" class="checkbox" id="hobby_3" name="hobby[]" value="Cinéma"/>
    	                 Cinéma<br/>
    				 </label> 	
    	             <label for="hobby_8">
    					<input type="checkbox" class="checkbox" id="hobby_8" name="hobby[]" value="Informatique"/>
    	                 Informatique<br/>
    				 </label> 				 
    	       </div>	
    			<div class="column nbColumn5">
    	             <label for="hobby_4">
    					<input type="checkbox" class="checkbox" id="hobby_4" name="hobby[]" value="Cuisine"/>
    	                 Cuisine<br/>
    				 </label> 
    	             <label for="hobby_9">
    					<input type="checkbox" class="checkbox" id="hobby_9" name="hobby[]" value="Internet"/>
    	                 Internet<br/>
    				 </label> 				 
    	       </div>	
    			<div class="column nbColumn5">
    	             <label for="hobby_5">
    					<input type="checkbox" class="checkbox" id="hobby_5" name="hobby[]" value="Danse"/>
    	                 Danse<br/>
    				 </label> 
    	             <label for="hobby_10">
    					<input type="checkbox" class="checkbox" id="hobby_10" name="hobby[]" value="Jardinage"/>
    	                 Jardinage<br/>
    				 </label> 				 
    	       </div>		   
    		</fieldset>		   
    	</body>
    </html>
    Voilou... j'ai pas rempli tous les items demandés, mais ca devrait t'aider à solutionner ton problème.

    Plus qu'à remplir les colonnes avec tes données et traiter en css le "fieldset" pour la taille voulue et son positionnement dans ta page

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 47
    Par défaut
    C'est parfait !!!

    Merci beaucoup.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Treeview, checkbox et radio button
    Par jacklafrip dans le forum C#
    Réponses: 2
    Dernier message: 13/08/2012, 14h33
  2. [MySQL] tuto sur le checkbox et radio ?
    Par speedylol dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 27/05/2012, 10h11
  3. Eviter la coupure entre les labels et boutons checkbox ou Radio
    Par zugzvang dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 22/06/2011, 19h18
  4. Checkbox ou radio 'groupés'
    Par silverspike dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 10/08/2007, 10h48
  5. [W3C] readonly sur select, checkbox et radio
    Par Swoög dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 18/05/2006, 12h33

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