Problème taille d'une div...

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème taille d'une div...

par skystef » 16 mai 2006, 16:28

Oki,

merci de l'astuce :wink:

par $Franky$tarr$ » 15 mai 2006, 10:28

Salut skystef

J'avais le même problème que toi et j'avais essayé les méthodes du spacer...
Mais sans succés,j'ai trouvé sur un site dont je ne me souviens plus du nom une solution qui marche pour moi:
Il faut que tu déclare un conteneur qui englobe les 2 blocs,ensuite tu déclares une couleur de fond pour le bloc.En faisant ça ton conteneur va s'adapter au contenu....

Voilà :wink:

par ouckileou » 11 mai 2006, 16:27

Avant de lâchement retourner vers les tableaux, étudie un peu mieux les liens que zigz4g t'a filé
Notamment le chapitre "La solution : le spacer" de la page open web, si j'ai bien saisi ton problème

Et éventuellement celui-ci : http://www.phpfrance.com/forums/voir_sujet-11483.php

Même moi qui suis un blaireau des CSS, j'ai réussi à faire ce que je voulais et en pas trop longtemps encore ;)

par skystef » 11 mai 2006, 15:42

J'ai essayé cette solution mais la couleur sous tout mon bloc de droite. Et quand je définit une taille pour que le bloc de droite superpose la couleur, si le texte est trop long, ça ne fait pas descendre le bloc du bas de page...


Je vais tout refaire en tableau je crois...

par zigz4g » 11 mai 2006, 13:49

Salut.
Ton problème ne viendrait-il pas de tes div qui sont en float right et left.
http://css.alsacreations.com/Tutoriels- ... s-tableaux
http://openweb.eu.org/articles/initiation_float/

Problème taille d'une div...

par skystef » 11 mai 2006, 10:25

Bonjour,

J'ai dans ma page une div "gauche et une div "droite". C'est div à gauche de ma page contient un menu et une autre div contenant une image. Quand la div droite contient une page trop grande, la div gauche ne s'adapte pas à la nouvelle taille. J'ai pourtant mis tout à auto dans ma CSS en terme de hauteur.

voici le problème...

Image

Le code de ma page est le suivant :

Code : Tout sélectionner

<div class="global" align="center"> <div class="top"><img src="images/banners/ban.png" width="591" height="109"></div> <div class="menuHoriz"> <?php include('include/infclient.php'); ?> <br/> </div> <div class="bloc_gauche" id="navcontainer"> <ul id="navlist"> <li><a href="index.php">>>Accueil</a></li> <li><a href="index.php?page=qui.php">>Qui-sommes-nous?</a></li> <li><a href="index.php?page=activites.php">>Nos activités</a></li> <li><a href="index.php?page=devis.php">>Devis gratuit</a></li> <li><a href="#">>Nos partenaires</a></li> <li><a href="index.php?page=mail.php">>Contactez-nous</a></li> <li><a href="index.php?page=nouvclient.php">>Inscrivez-vous</a></li> </ul><br/><br/> <div id="spacer"><img src="images/spacer.jpg" width="161" height="90"></div><br/> <div id="spacer2"></div> </div> <div class="bloc_droite"> etc.... contenu dynamique du site...
et dans ma css j'ai :

Code : Tout sélectionner

.bas { height:auto; padding:0px; padding-left:10px; background:#ffffff; text-align:center; } .bloc_gauche{ width:161px; padding:0px; float:left; background-image:url(images/pixbleu.gif); background-repeat:repeat; text-align:left; height:auto; } .bloc_droite{ width:696px; float:right; height:auto; text-align:left; } #spacer{ height:90; background-image:url(images/banners/spacer.png); background-repeat:no-repeat; }
spacer c'est une div qui se trouve en dessous de mon menu et qui contient juste une image. Si je met la taille à auto on ne voit plus la div.


Merci pour votre aide.