Diviser un calque en 2 parties


sff
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 336
Inscription: 2 Fév 2005

Diviser un calque en 2 parties

Message le Dim Déc 10, 2006 22:33

Bonjours, je cherche à diviser un calque en 2 partie ( droite et gauche)

J'ai donc essaye ceci : <div style="width:300px"><div style="float: left">Image</div> <div style="float: right">test</div> </div>

Mais le problème c'est que les 2 calques ou j'ai indiqué float, flotte sur le calque principal. Il ne sont pas du tout intégré au principal. Je ne sais pas comment faire.

jeroen
WRInaute passionné
WRInaute passionné
 
Messages: 2455
Inscription: 30 Aoû 2002

Message le Lun Déc 11, 2006 11:17

Code: Tout sélectionner
<div id="conteneur">
<div style="width:300px; float: left">blabla</div>
<div style="margin-left: 300px">blabla</div>
</div>


sff
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 336
Inscription: 2 Fév 2005

suite

Message le Lun Déc 11, 2006 12:06

La c'est pareil. Si dans le calque blabla il y a un image plus grande que la div conteneur, l'image va flotter dessus, moi je cherche a ce que ca doit completmeent intégré au div conteneur.


narayana
WRInaute impliqué
WRInaute impliqué
 
Messages: 835
Inscription: 28 Jan 2005

Message le Lun Déc 11, 2006 12:15

Tu peux donner ta feuille de style pour le conteneur ?


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6339
Inscription: 13 Juin 2005

Message le Lun Déc 11, 2006 12:16

Si ton contenu est plus grand que ton conteneur, ça déborde, comme quand on met trop d'eau dans un vase, logique non ? ;)


e-kiwi
Modérateur
Modérateur
 
Messages: 15544
Inscription: 23 Déc 2003

Message le Lun Déc 11, 2006 12:44

si l image est plus grande que le DIV, que veux tu que cela fasse ?


sff
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 336
Inscription: 2 Fév 2005

suite

Message le Lun Déc 11, 2006 17:06

Moi je voudrai que le conteneur suit la div qui est dedans. C'est a dire si une image fait 300 px de haut dedans le conteneur, faudrai que le conteneur en fasse de meme automatiquement, et non avoir un conteneur statique qui bouge pas.


narayana
WRInaute impliqué
WRInaute impliqué
 
Messages: 835
Inscription: 28 Jan 2005

Message le Lun Déc 11, 2006 17:18

je me repete mais
narayana a écrit:Tu peux donner ta feuille de style pour le conteneur ?


A coup sur que si tu mets cela
Code: Tout sélectionner
<div id="conteneur">
<div style="float:left;">kkkkkkk</div>
<div style="margin-left:300px;">kkkkkkk</div>

<div style="clear:left;"></div>

</div>


devrait fonctionner


sff
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 336
Inscription: 2 Fév 2005

Message le Lun Déc 11, 2006 21:44

Non c'est bon je viens de trouver, j'ai mi overflow:auto dans le conteneur, et ca à suffit avec un float:left dans une div intérieur.

Merci de votre aide à tous!


narayana
WRInaute impliqué
WRInaute impliqué
 
Messages: 835
Inscription: 28 Jan 2005

Message le Mar Déc 12, 2006 10:49

sff a écrit:Non c'est bon je viens de trouver, j'ai mi overflow:auto dans le conteneur, et ca à suffit avec un float:left dans une div intérieur.

Merci de votre aide à tous!


Pas très propre niveau css :roll:
Tu as du mettre une taille fixe à ton conteneur. En mettant overflow:auto, tu vas certainement te retrouver avec une scrollbar. Et une scrollbar pour afficher une image c'est bof bof non ?

Si tu supprime l'attribut height de ton conteneur et que tu place un clear:letf; à la fin de celui-ci, tu auras le même résultat qu'avec overflow mais sans la scrollbar.

:wink:


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités