Probleme avec div visibility: hidden
13 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
- lesbonsplansdesophie
- WRInaute passionné

- Messages: 518
- Inscription: Lun Mar 01, 2004 10:04
Probleme avec div visibility: hidden
Bonjour a tous,
Pour un de mes dev en javascript, j'ai besoin d'utiliser un div "hidden".
Le code est du style:
Le probleme, c'est que meme si le div est caché, il "prend de la place" sur la page, i.e. le rendu est du style:
(cad que blablabla se retrouve a la ligne pour une raison que je ne m'explique pas)
Savez vous comment faire pour que cette div ne prenne aucune place ?
Si vous avez besoin de clarifications (j'ai du mal a exprimer le probleme) n'hésitez pas a demander...
Merci d'avance
Pour un de mes dev en javascript, j'ai besoin d'utiliser un div "hidden".
Le code est du style:
- Code: Tout sélectionner
blobloblo<div id="ma_div" style="position:absolute;visibility:hidden"></div>blablabla
Le probleme, c'est que meme si le div est caché, il "prend de la place" sur la page, i.e. le rendu est du style:
- Code: Tout sélectionner
blobloblo
blablabla
(cad que blablabla se retrouve a la ligne pour une raison que je ne m'explique pas)
Savez vous comment faire pour que cette div ne prenne aucune place ?
Si vous avez besoin de clarifications (j'ai du mal a exprimer le probleme) n'hésitez pas a demander...
Merci d'avance
-

mattcobalta - Nouveau WRInaute
- Messages: 32
- Inscription: Sam Déc 03, 2005 15:39
Chez moi ça s'affiche bien sur une seule ligne sur IE et Ff.
Essais style="display:none"
Essais style="display:none"
- lesbonsplansdesophie
- WRInaute passionné

- Messages: 518
- Inscription: Lun Mar 01, 2004 10:04
non c'est pour faire un tooltip - tu sais ca fait un bout de temps que je suis sur ce forum, je suis en mesure de savoir positionner mes sites correctement sans les bourrer de div hidden avec des mots cles.... je vais essayer le truc de franco et vous dis si ca marche...
- lesbonsplansdesophie
- WRInaute passionné

- Messages: 518
- Inscription: Lun Mar 01, 2004 10:04
Pas de probleme, c'est vrai que la plupart du temps lorsqu'un thread parle de div hidden c'est pour planquer des mots clés....
J'ai essaye le truc de franco et malheureusement ca ne marche pas. En fait grosso modo voila ce que je cherche a faire (en pseudo code)
Quand on click sur le lien, ca fait apparaitre le contenu de la div hidden - le probleme c'est que meme sans cliquer, ce div prend de la place et du coup le lien est a la ligne avec un gros "blanc" entre le texte du debut et le lien... est ce que c'est + comprehensible ?
J'ai essaye le truc de franco et malheureusement ca ne marche pas. En fait grosso modo voila ce que je cherche a faire (en pseudo code)
- Code: Tout sélectionner
text bla bla bla <div hidden id1></div><div><a onclick(show(id1))>un lien</a></div>
Quand on click sur le lien, ca fait apparaitre le contenu de la div hidden - le probleme c'est que meme sans cliquer, ce div prend de la place et du coup le lien est a la ligne avec un gros "blanc" entre le texte du debut et le lien... est ce que c'est + comprehensible ?
Salut
plutot que le faire en hidden, pourquoi ne fixerais tu pas la hauteur à Opx;
il me semble avoir lu sur d'autre site que s'etait la manière de faire la plus courante ... maintenant, pour le fait que il te fasse sauter une ligne, c'est peut etre lié a ce qu'il y a plus haut dans ton code. Si tu as fixé une taille sur un div dans lequel serait imbriqué celui de ton "menu" le menu pourrait prendre la taille .... non ?
allais je sais pas, je début en xhtml
voila voila
Mo
plutot que le faire en hidden, pourquoi ne fixerais tu pas la hauteur à Opx;
il me semble avoir lu sur d'autre site que s'etait la manière de faire la plus courante ... maintenant, pour le fait que il te fasse sauter une ligne, c'est peut etre lié a ce qu'il y a plus haut dans ton code. Si tu as fixé une taille sur un div dans lequel serait imbriqué celui de ton "menu" le menu pourrait prendre la taille .... non ?
allais je sais pas, je début en xhtml
voila voila
Mo
- ma-villefr
- Nouveau WRInaute
- Messages: 13
- Inscription: Lun Aoû 22, 2005 15:52
Salut !
Comme dit plus haut > display: none pour cacher et display:block pour rendre visible. C'est ce que j'utilise là: -http://montpellier.ma-ville.fr/balades.html et ça marche bien partout...
Comme dit plus haut > display: none pour cacher et display:block pour rendre visible. C'est ce que j'utilise là: -http://montpellier.ma-ville.fr/balades.html et ça marche bien partout...
Dernière édition par ma-villefr le Ven Jan 20, 2006 21:05, édité 1 fois.
- lesbonsplansdesophie
- WRInaute passionné

- Messages: 518
- Inscription: Lun Mar 01, 2004 10:04
ok merci a tous - effectivement je vais utiliser la solution du display:none et retravailler mon code javascript en consequence....
-

mattcobalta - Nouveau WRInaute
- Messages: 32
- Inscription: Sam Déc 03, 2005 15:39
Voilà un exemple pour ceux que ça intéresse encore
Le <span>, inline par définition, permet d'avoir le texte sur une seule ligne
Le <span>, inline par définition, permet d'avoir le texte sur une seule ligne
- Code: Tout sélectionner
<span id="a">1</span><a href=javascript:; onclick="getElementById('a').style.display='none';">2</a>
- lesbonsplansdesophie
- WRInaute passionné

- Messages: 518
- Inscription: Lun Mar 01, 2004 10:04
Merci mattcobalta ! C'est effectivement la solution que j'ai fini par appliquer. Et ca marche aussi avec un visibility:hidden, pour ceux que ca interesse... 
13 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum