|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Nouveau Membre du Club
![]() Chauvin Baptiste Inscription : décembre 2009 Messages : 59 ![]() |
Bonjour à tous les développeux!
Je me tourne vers vous car je suis confronté à un soucis d'affichage avec un div récalcitrant. Voilà mon problème: J'ai un contenu textuel lambda, des paragraphes (<p>) de blabla sans rien de particulier. Mais pour certains mots particuliers (je les appellerais les mots déclencheurs) je souhaiterai laisser le choix à l'utilisateur d'afficher ou pas une explication de texte. Un genre de définition quoi. Quand l'utilisateur clique sur l'un des mots déclencheurs en question (ils sont de couleur verte et quand on passe la souris dessus ils sont soulignés et le curseur passe en pointer) un div qui était caché apparait sous le mot en question. Ce div s'affiche au-dessus du reste du texte, ainsi la hauteur de ma page ne change pas. C'est ce div qui contient l'explication de texte. Le problème que je rencontre est double: 1° - Quand le div caché s'affiche il entraine un retour chariot, donc après mon mot déclencheur j'ai une saut de ligne. Au début de la ligne suivante j'ai le reste de mon paragraphe et le div caché par dessus. 2° - Mon div ne se positionne pas correctement. Il se place au début de la ligne suivante alors que je le voudrais sous mon mot déclencheur (ou au pire juste derrière). J'ai fais une capture d'écran pour illustrer mon explication. ![]() Voici mon code HTML: Code html :
Et mon code CSS: Code css :
Voyez vous ce qui peut m'enlever le saut de ligne après mon div, et mieux le positionner? Merci pour votre attention et bon dimanche! |
||||
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Étudiant Inscription : décembre 2011 Messages : 115 ![]() |
Juste quelques remarques (j'espère que ça aidera) :
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Chauvin Baptiste Inscription : décembre 2009 Messages : 59 ![]() |
Alors vous aussi vous séchez?
EDIT : a la seconde où j'envoie cette petite pique j'obtiens une réponse, donc toutes mes excuses! Le id="Vivamus" me sert pour le javascript en fait , aucunement pour le CSS. Pour le float j'ai déjà essayé sans succès. Et le div dans le span... il faut que je teste ça. Je vais tenté dans la journée si possible sinon ça sera ce soir. En tout cas merci pour ta réponse. |
|
|
00
|
|
|
#4 | ||||
|
Membre actif
![]() Emeline DabéeWebmaster Inscription : mars 2010 Messages : 136 ![]() |
J'ai modifié ton code pour essayer d'adapter la div comme tu le souhaites.
Code css :
Code html :
Malheureusement je ne comprend pas pourquoi la div "Vivamus" est coupée lorsque le texte est trop à droite :s En espérant t'avoir aidé |
||||
|
00
|
Copyright © 2000-2012 - www.developpez.com