Des div dans une div repeat-y
Dernière réponse : dans Programmation
Voilà j'ai fait toute une mise en page composée de plusieurs images qui sont elles-mêmes composée de 3 parties.
Donc j'ai une div dans laquelle je met mes 3 partie d'image dont celle qui se repeat-y.
Ensuite dans cette div repeat-y je veux mettre une div qui reprendra elle même 2 div, une qui se placera simplement et l'autre qui sera à son tour composée de 3 images. Ces 2 dernière div feront donc grandir la première qui repeat-y.
Pour mieux visualiser le "problème":
Voilà mon code html
Et voici mon code CSS
En fait dans ma div "jaune" qui est ma div repeat-y doit rentrer ma div "verte" à gauche et ma div "rouge" à droite
Mon problème est de pouvoir les mettre l'une à coté de l'autre et que je dois pouvoir faire descendre mon repeat-y aussi bien avec la div "verte" qu'avec la div "rouge"
j'ai testé des positions absolute, fixed, relative avec ou sans float gauche ou droit, des margin negatif etc...enfin bref pas moyen de faire ce que je veux :-(
en temps normale pas de soucis.....mais là .....galère ! peut-être à cause des div à div avec repeat-y, ou des fermetures de div pas bien placées, je ne sais pas mais pffff c'est lourd
Donc j'ai une div dans laquelle je met mes 3 partie d'image dont celle qui se repeat-y.
Ensuite dans cette div repeat-y je veux mettre une div qui reprendra elle même 2 div, une qui se placera simplement et l'autre qui sera à son tour composée de 3 images. Ces 2 dernière div feront donc grandir la première qui repeat-y.
Pour mieux visualiser le "problème":
Voilà mon code html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "<a href="http://www.w3.org/TR/xhtml1/DT" target="_blank">http://www.w3.org/TR/xhtml1/DT</a> DTD/xhtml1-strict.dtd"> <html xmlns="<a href="http://www.w3.org/1999/xhtml" target="_blank">http://www.w3.org/1999/xhtml</a>" xml:lang="fr" lang="fr"> <head> <title>Test</title> <meta http-equiv="content-type" content="text/html"; charset=iso-8859-1" /> <link rel="stylesheet" media="screen" type="text/css" title="css.css" href="css.css" /> </head> <html> <body> <div id="fond"> <div id="fond_haut"></div> <div id="fond_centre"> <div id="conteneur_haut"></div> <div id="conteneur_centre"> <div id="news"> <div id="news_haut"></div> <div id="news_centre"> <div class="text_news"> bla bla bla bla bla bla bla bla bla bla <br/> bla bla bla bla bla bla bla bla bla bla <br/> bla bla bla bla </div> </div> <div id="news_bas"></div> </div> <div class="text_conteneur"> bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla <br/> bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla <br/> bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla <br/> bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla <br/> </div> </div> <div id="conteneur_bas"></div> </div> <div id="fond_bas"></div> </div> <div id="pied"> </body> </html>
Et voici mon code CSS
/*//////////////body////////////////*/ body{ background-color:#4e3822; font-size:20px; } #fond{/*border:3px solid green;*/ position:absolute; width:1028px; left:50%; margin-left:-512px; } #fond_haut{/*border:1px solid red;*/ background:url("images/fond_haut.png"); width:1024px; height:272px; } #fond_centre{/*border:1px solid black;*/ background:url("images/fond_centre.png") repeat-y; width:1024px; } #fond_bas{/*border:1px solid yellow;*/ background:url("images/fond_bas.png"); width:1024px; height:38px; } /******************************************/ /*///////////conteneur///////////////*/ #conteneur_haut{ background:url("images/conteneur_haut.png"); margin:auto; width:947px; height:56px; } #conteneur_centre{border:1px solid yellow; background:url("images/conteneur_centre.png")repeat-y; C'est cette div qui coince "jaune margin:auto; width:917px; } .text_conteneur{border:1px solid green; C'est cette div qui coince "verte" color:#d1ae6b; width:460px; } #conteneur_bas{ background:url("images/conteneur_bas.png"); margin:auto; width:916px; height:20px; } .separation_conteneur{ background:url("images/separation_conteneur.png"); width:543px; height:49px; } /*****************************************/ /*///////////news///////////////////////*/ #news{border:1px solid red; position:absolute; C'est cette div qui coince "rouge" margin-top:360px; width:355px; } #news_haut{ background:url("images/bloc_haut.png"); width:335px; height:68px; } .titre_news{ font-size:21px; width: 249px; color:#382717; font-weight:bold; text-align:center; } #news_centre{border:1px solid blue; background:url("images/bloc_centre.png")repeat-y; margin-left:45px; width:259px; } .text_news{ width: 237px; color:#382717; padding:0 0 0 10px; } #news_bas{ background:url("images/bloc_bas.png"); margin-left:18px; width:335px; height:70px; } /*******************************************/ /*////////////pied///////////////////////*/ #pied /******************************************/
En fait dans ma div "jaune" qui est ma div repeat-y doit rentrer ma div "verte" à gauche et ma div "rouge" à droite
Mon problème est de pouvoir les mettre l'une à coté de l'autre et que je dois pouvoir faire descendre mon repeat-y aussi bien avec la div "verte" qu'avec la div "rouge"
j'ai testé des positions absolute, fixed, relative avec ou sans float gauche ou droit, des margin negatif etc...enfin bref pas moyen de faire ce que je veux :-(
en temps normale pas de soucis.....mais là .....galère ! peut-être à cause des div à div avec repeat-y, ou des fermetures de div pas bien placées, je ne sais pas mais pffff c'est lourd
Autres pages sur : div div repeat
Lassé par la pub ? Créez un compte
Je ne vois pas comment mettre un screen, apparement on ne peut poster que des lien url internet
Je vais voir si je peux mettre en ligne mais e-monsite c'est pas ce que je chercher, il faut tout créer de chez eux apparement...et ici le but c'est de créer moi même
mais si je trouve quelque chose où je peut mettre mes images et mes doc html et css pour mettre en ligne je vous tiens au courant :-)
Je vais voir si je peux mettre en ligne mais e-monsite c'est pas ce que je chercher, il faut tout créer de chez eux apparement...et ici le but c'est de créer moi même
mais si je trouve quelque chose où je peut mettre mes images et mes doc html et css pour mettre en ligne je vous tiens au courant :-) Lassé par la pub ? Créez un compte
- Contenus similaires :
- SolutionsDiv invisible.
- SolutionsProblème pour aligner plusieurs div
- Forum[Résolu] Code div pour espacer deux phrases
- ForumProblème <SPAN> <DIV>
- ForumAide en math terminale S Congruences et div euclidienne
- ForumRafraichir le contenu d'une DIV
- ForumProblème d'alignement de trois <div>
- ForumProblème d'alignement de trois <div>
- Forum[CSS] personaliser la scrollbar d'une div
- Voir plus