[RESOLU] - Superposer 2 Div en position:relative ?

- Superposer 2 Div en position:relative ? [RESOLU] - HTML/CSS - Programmation

Marsh Posté le 14-04-2005 à 12:17:03    

Bon, le titre n'est peut-être pas très clair, alors suivez bien.
 
Pour commencer, j'ai une cellule d'une table. (un TD quoi).
 
Dans ce TD, je veux mettre du texte, dans un Div.
Je voudrais mettre un deuxième div, avec un contenu différent, exactement au même endroit.  
 
Je ne peux pas utiliser le 'absolute', sinon, si mon premier texte déborde, il n'allonge pas le TD (il en sort), ce qui ne m'arrange pas du tout.  
 
En fait, pour essayer d'être plus clair : Au final, j'ai deux textes. Les div sont cachés, et en fonction d'un click, l'un ou l'autre devient visible.  
 
Any idea ?
 
Edit: Resolu...


Message édité par ucl-madcow le 14-04-2005 à 15:07:33
Reply

Marsh Posté le 14-04-2005 à 12:17:03   

Reply

Marsh Posté le 14-04-2005 à 13:17:36    

Pour afficher/cacher un div, il faut jouer sur la propriete "display:none", "display:block" et non pas avec "visibility".

Reply

Marsh Posté le 14-04-2005 à 13:34:19    

Désolé, mais cela ne répond absolument pas à ma question. ;)

Reply

Marsh Posté le 14-04-2005 à 13:36:26    

c'est impossible si tu ne connais pas la taille de tes div.

Reply

Marsh Posté le 14-04-2005 à 13:45:33    

Désolé Cerel, la réponse est dans ta réponse...
 
Effectivement, en jouant sur Display, ca marche... Merci !

Reply

Marsh Posté le 14-04-2005 à 14:54:55    

ok c'est resolu, mais en positionant le div 2 à 0,0 et mettant son margin-left a moins le width du div1 ... ou un truc comme ca, ca doit passer. peut etre en jouant sur le z-index aussi pour assurer la superposition... Enfin, j'dis ca j'dis rien ...

Reply

Marsh Posté le 14-04-2005 à 15:04:32    

Fait ça côté serveur, là c'est trop bricolage, repose sur JS et CSS :D

Reply

Marsh Posté le 14-04-2005 à 15:09:45    

Non, le but c'est justement de ne pas recharger la page. Mais ca fonctionne bien, sous Mac/Win IE5,6 Firefox Safari...
 
Me reste plus que ce ptain de fixed à résoudre. (Ca passe maintenant sous IE/Firefox, mais plus sous Safari snif snif snif)

Reply

Marsh Posté le 14-04-2005 à 15:10:38    

Si c'est pour un truc destiné au web général, c'est pas une bonne idée :D

Reply

Marsh Posté le 14-04-2005 à 15:13:58    

C'est pas destiné au web en général ;)

Reply

Marsh Posté le 14-04-2005 à 15:13:58   

Reply

Marsh Posté le 14-04-2005 à 15:14:31    

C'est pour faire quoiiii ?

Reply

Marsh Posté le 14-04-2005 à 15:21:08    

Ben, une communauté d'utilisateurs restrainte doit avoir un système en ligne en vue d'effectuer une traduction manuelle d'un ouvrage.  
 
Le système affiche dans une colonne la version française (ou anglaise, ou ...) et dans la deuxième colonne, la version dans la langue tierce.  
 
Le but du jeu : Pouvoir modifier rapidement un paragraphe de la deuxième colonne, l'envoyer (pop-up, oui je sais, c'est maaal), et de continuer sur la page sans la recharger.  
 
Au départ, je voulais charger toutes les langues de la première colonne et permettre de switcher de langue sans recharger la page. Le problème, c'est qu'alors, au moment de recharger la page, il reviendrait à la langue initiale, donc ca j'ai laissé tombé.

Reply

Marsh Posté le 14-04-2005 à 15:39:22    

et si tu regardais un peu ca : le xmlhttp. tu fais des allez retour avec le serveur sans recharger ta page. J4ai vu tourner ça sous ie avec un activeX et je sais si tu peux faire pareil avec moz et autre. Reste le probleme du blocage des applets/activeX et meme javascript... voila voila ... http://jibbering.com/2002/4/httprequest.html

Reply

Marsh Posté le 14-04-2005 à 15:40:50    

Non, ma solution me convient (Php/MySQL/CSS/JS). Merci.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed