Espace entre 3 div différentes

Résolu/Fermé
Dadvantages Messages postés 6 Date d'inscription jeudi 24 janvier 2013 Statut Membre Dernière intervention 28 janvier 2013 - 24 janv. 2013 à 11:33
 Dadvantages - 24 janv. 2013 à 14:51
Bonjour à tous,

Voilà j'ai un petit souci, je dois créer un questionnaire online et, d'habitude, toutes les questions apparaissent les unes en dessous des autres.
Mais là, il faut que 2 questions apparaissent l'une à côté de l'autre. J'ai réussi à "placer" la 2eme question comme je voulais en lui donnant une classe différente et en la basculant en position relative. Le problème c'est que maintenant, là où la 2eme question était, il y a maintenant un blanc pas dutout classe !
j'ai fait du bidouillage comme j'ai pu mais je pense pas que ma technique de position relative soit la plus adaptée là :(
Je voulais savoir comment faire pour pouvoir supprimer ce blanc :(

Donc comme vous voyez ci dessous, je voudrais que la question "Iden3" (classe qel2) apparaisse à côté de la question "Iden2" (classe qel) ET que la question "Iden4" (classe qel, cachée au début mais apparaissant lorsque l'on répond en Iden2) apparaisse en dessous mais sans espace entre :(

Voilà mon code CSS :
div.qel{
margin-top: 1em;
margin-bottom: 1em;
}

div.qel2{
position:relative;top:-58px; left:205px;
}

Voici mon code HTML :
<label for="Iden2" class="error">Mandatory answer:</label><div class="qel" id="quIden2"><span class="question">Your region:</span>
<br><select NAME="Iden2" size="1">
<option VALUE="" SELECTED> </option>
<option VALUE="1">Asia Pacific</option>
<option VALUE="2">Middle East</option>
<option VALUE="3">North America</option>
</select>
</div>

<label for="Iden3" class="error">Mandatory answer:</label><div class="qel2" id="quIden3"><span class="question">Your country:</span>
<br><select NAME="Iden3" size="1">
<option VALUE="" SELECTED> </option>
<option VALUE="1">Angola</option>
<option VALUE="2">Australia</option>
<option VALUE="3">Belgium</option>
<option VALUE="4">Brazil</option>
<option VALUE="5">Canada</option>
</select>
</div>

<label for="Iden4" class="error">Mandatory answer:</label><div class="qel" id="quIden4" style="display:none"><span class="question">Your site:</span>
<br><select NAME="Iden4" size="1">
<option VALUE="" SELECTED> </option>
<option VALUE="1">AAAA</option>
<option VALUE="2">BBB</option>
<option VALUE="3">CCC</option>



Voilà voilà (bon comme je suis une noob, j'arrive pas à écrire mon code dans une fenêtre CSS ou HTML dans le corps du message °o°)

Merci beaucoup pour votre aide :)

A voir également:

9 réponses

Oh j'ai oublié de préciser : comme vous pouvez le voir, il y a un code "Mandatory question" : si la personne ne répond pas à une des 3 question, le text "mandatory question" apparait au dessus de la question.
Le souci c'est que avec mon bidouillage, quand le "Mandatory question" apparait, toute la mise en page est foirée :S

Voilà voilà merci bcp ! ;)
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 565
24 janv. 2013 à 11:43
tes labels en dehors de tes divs, c'est pas très pratique à manipuler tout ça... tu aurait un aperçu dans un logiciel de ce que tu veux faire ?
0
Dadvantages Messages postés 6 Date d'inscription jeudi 24 janvier 2013 Statut Membre Dernière intervention 28 janvier 2013
24 janv. 2013 à 11:46
Ben disons que c'est pas moi qui ai "créé" ce code et comme j'y connais pas grand chose, je préfère pas trop toucher les labels :s

Par contre un "aperçu" de ce que je veux, cad ? Une image de ce que veux avoir au final ? :D
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 565
24 janv. 2013 à 11:47
oui
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Dadvantages Messages postés 6 Date d'inscription jeudi 24 janvier 2013 Statut Membre Dernière intervention 28 janvier 2013
24 janv. 2013 à 12:02
Alors voilà (désolé pour le nombre de liens !)

Ca c'est ce que j'ai de base :
http://imageshack.com/f/0wbasedej

Ca c'est ce que je voudrais idéalement :
http://imageshack.com/f/0dbase2pj

Ca c'est que j'ai actuellement avec mon bidouillage de position relative :
http://imageshack.com/f/5mbase3rj

Ca c'est ce qui s'affiche "normalement" quand la personne valide le questionnaire sans avoir répondu aux questions obligatoires :
http://imageshack.com/f/mybase4wj

Et ca, c'est ce que j'ai (gros bordel :D) quand les labels apparaissent :
http://imageshack.com/f/jjbase5ej


Voilà merci beaucoup, vraiment ! :)
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 565
24 janv. 2013 à 12:09
peut être un truc dans ce goût là, après à toi d'adapter comme tu veux... mais les dispositions ont l'air d'y être...

http://output.jsbin.com/iyajeg/1/
0
Dadvantages Messages postés 6 Date d'inscription jeudi 24 janvier 2013 Statut Membre Dernière intervention 28 janvier 2013
24 janv. 2013 à 12:12
Ahh ouaip ca ressemble pas mal :D je vais tester ca et je reviens dire si ca marche bien

Merci BEAUCOUP pour ton aide Bishop ;)
0
Dadvantages Messages postés 6 Date d'inscription jeudi 24 janvier 2013 Statut Membre Dernière intervention 28 janvier 2013
24 janv. 2013 à 12:25
Bon :D Ca marche pas dutout ahaha :D Ca me fait un truc tout tordu, mais je pense tenir le bon bout, je vais reessayer ;)
0
J'ai résolu le problème en par un autre moyen en fait !
Finalement, j'ai tout simplement fait un tableau avec les 2 premières questions comme ca le label ne venait pas tout chambouler.

Merci pour ton aide en tout cas ! :)
0