bonjour à tous,
malgré mes 82 printemps, je suis un débutant. j'essaye de modifier un de mes site en y mettant du php, css3, et flexbox mais mon ignorance de l'anglais et la mémoire qui fout le camp ne me facilite pas la vie.
le site que j'essaye de modifier consacré aux fleurs, présente a l'ouverture un menu à gauche offrant l'accèc aux diférents sous dossiers ou l'on accède en pressant l'icone correspondande; l'affichage du dossier est encore réalisé avec une table. Par contre, le dossier central est réalisé avec flexbox qui, quand ça fonctionne est plus facile à installer.
Malheureusement, les problèmes arrivent et il est impossible d'utiliser la fonction "pop" pour changer de dossier. Cela fait une semaine que j'essaye de résoudre mon problème et je ne trouve rien. je serai désolé si je dois revenir à utiliser une table pour afficher la partie centrale.
je joins les photos de ce que j'obtiens et les css et le code !
est-ce que la fonction pop ne fonctionne pas avec flexbox (j'ai cherché partout mais je n'ai rien trouvé a ce sujet)
Merci d'avance de vos avis
edit, mise en forme du code Bienvenue sur le forum.
Modifié par gcyrillus (18 Feb 2022 - 21:13)
malgré mes 82 printemps, je suis un débutant. j'essaye de modifier un de mes site en y mettant du php, css3, et flexbox mais mon ignorance de l'anglais et la mémoire qui fout le camp ne me facilite pas la vie.
le site que j'essaye de modifier consacré aux fleurs, présente a l'ouverture un menu à gauche offrant l'accèc aux diférents sous dossiers ou l'on accède en pressant l'icone correspondande; l'affichage du dossier est encore réalisé avec une table. Par contre, le dossier central est réalisé avec flexbox qui, quand ça fonctionne est plus facile à installer.
Malheureusement, les problèmes arrivent et il est impossible d'utiliser la fonction "pop" pour changer de dossier. Cela fait une semaine que j'essaye de résoudre mon problème et je ne trouve rien. je serai désolé si je dois revenir à utiliser une table pour afficher la partie centrale.
je joins les photos de ce que j'obtiens et les css et le code !
est-ce que la fonction pop ne fonctionne pas avec flexbox (j'ai cherché partout mais je n'ai rien trouvé a ce sujet)
<style>
/* css locales */
body { height: 100%; width: 100%; text-align: center; background-image: url(../../Images%20de%20fond%20cisalpin/fond_cisalpin-fleur.png); line-height: 20%; z-index: 1; }
.contenir_1 { position: relative; top: 45px; left: 400px; width: 1000px; height: 600px; z-index: 100; text-align: center; }
.mesimages { border-width: 3px; width: 1000px; height: 600px; margin-left: 12.5%; }
entete { position: relative; top: -10px; width: 20%; height: 20px; line-height: 30px; font-weight: bold;}
.contenir_2{ position: absolute ; top: 45px; left: 370px; width: 1050px; height: 900px; background-image: url(../_%20images_generiques/fond_cisalpin.jpg); overflow-y: scroll; line-height: 120%; z-index: 200; text-align: center; }
em { background-color: yellow; font-size: 14pt; }
.titre { font-size: 30px; padding-left: 2mm; text-align: 50%; font-family: "Brush Script Std"; }
.ferm_window { position: absolute; top: 2px; right: 0px; width: 200px; font-size: 20px; text-align: center; font-family: "Brush Script Std"; color: #FFFF00; background-color: #666666; }
#menu_1 { position: absolute; top: 29px; left: 5px; width: 260px; z-index: 100; height: 700px; background-position: 0% 0%; background-color: #CCCCCC; margin-left: 2px; }
#menu_2 { position: absolute; top: 755px; left: 5px; width: 240px; z-index: 100; height: 191px; background-position: 0% 0%; background-color: #CCCCCC; margin-left: 2px; }
.titre3 { font-size: 18px; font-style: italic; vertical-align: text-bottom; color: #00FF00; font-family: "Brush Script Std"; background-color: #333333; width:150px; text-align:center; }
.conteneur-flexible{ display: flex; font-size: 18px; border: 0px solid blue; box-sizing: border-box; margin: 1px 0px; height: 230px; }
.ligne{ flex-flow: row wrap; }
.colonne{ flex-flow: column wrap; }
.element-flexible{ flex-basis: 200px; flex-grow: 1; flex-shrink: 0; padding: 1px 0px; text-align: center; border: 0px solid green; box-sizing: border-box; margin: 20px;}
.dim .element-flexible{ width: 25%; height: 80%; }
.ef30{ flex-basis: 30%; }
.fg0{ flex-grow: 0;}
.fg1{ flex-grow: 1;}
.fg3{ flex-grow: 3;}
</style>
<!-- ***************************************************************** -->
<div style="display: none;" id="pop1">
<!-- ***************************************************************** -->
<div class="contenir_2">
<div id="entete">
<p align="center" class="titre"> Présentation </p>
<p class="ferm_window">Cliquer sur la fenêtre pour la fermer </p>
<!-- ***************************************************************** -->
<!-- ***************************************************************** -->
<div class="conteneur-flexible ligne dim">
<div class="element-flexible fg1"; vertical-align: text-top;>
<p align="right" vertical-align:bottom><em> agapanthe bleue </em></p>
Je ne sais si dans mon subconscient, le fait d'avoir dû aider mon père à cultiver le potager familial (20 ares) qui était entretenu exclusivement à la main, m'a éloigné de la culture des légumes, mais c'est comme ça.<br>Notre potager actuel est une buse en béton de 2.5 mètres de diamètre avec plantes condimentaires et laurier sauce.<br>Notre séjour belge nous à fait découvrir la profusion de plantes vivaces qu'il est possible de cultiver sous nos latitudes et qui enchante la vision toute l'année de notre jardin.<p>
</div>
<div class="element-flexible ef30 fg0"><img src="images 300x200/agapanthe_04.jpg" width="300" height="200" /></div>
</div>
<!-- ***************************************************************** -->
<div class="conteneur-flexible ligne dim">
<div class="element-flexible ef30 fg0"><img src="images 300x200/alstro_06.jpg" width="300" height="200" /></div>
<div class="element-flexible fg1"> <p class="parent" align="left" ><em> alstromeria rouge </em></p>
La proximité de la Hollande avec ses champs de bulbes n'a fait qu'accentuer cet engouement pour les vivaces.<br>Un jardin d'agrément, s'il demande moins de travail qu'un potager doit être entretenu régulièrement. Les vivaces doivent en général être dédoublées après 4 à 5 ans. Cela permet de rajeunir les touffes et de faire plaisir à ses voisins.<br>Le fait de résider dans un pays non francophone nous a obligé à apprendre directemente les noms latins des plantes ce qui permet de se comprendre avec les horticulteurs, que ce soit en Hollande ou Angleterre.</p>
</div>
<!-- ***************************************************************** -->
<div class="conteneur-flexible ligne dim">
<div class="element-flexible fg1"; vertical-align: text-top;>
<p align="right" vertical-align:bottom><em> agapanthe bleue </em></p>
Je ne sais si dans mon subconscient, le fait d'avoir dû aider mon père à cultiver le potager familial (20 ares) qui était entretenu exclusivement à la main, m'a éloigné de la culture des légumes, mais c'est comme ça.<br>Notre potager actuel est une buse en béton de 2.5 mètres de diamètre avec plantes condimentaires et laurier sauce.<br>Notre séjour belge nous à fait découvrir la profusion de plantes vivaces qu'il est possible de cultiver sous nos latitudes et qui enchante la vision toute l'année de notre jardin.<p>
</div>
<div class="element-flexible ef30 fg0"><img src="images 300x200/dodecateon_10.jpg" width="300" height="200" /></div>
</div>
<!-- ***************************************************************** -->
<div class="conteneur-flexible ligne dim">
<div class="element-flexible ef30 fg0"><img src="images 300x200/chrysantheme-2.jpg" width="300" height="200" /></div>
<div class="element-flexible fg1"> <p class="parent" align="left" ><em> chrysanthème rouge </em></p>
</div>
<!-- ***************************************************************** -->
<div class="conteneur-flexible ligne dim">
<div class="element-flexible fg1"; vertical-align: text-top;>
<p align="right" vertical-align:bottom><em> edelweis </em></p>
Je ne sais si dans mon subconscient, le fait d'avoir dû aider mon père à cultiver le potager familial (20 ares) qui était entretenu exclusivement à la main, m'a éloigné de la culture des légumes, mais c'est comme ça.<br>Notre potager actuel est une buse en béton de 2.5 mètres de diamètre avec plantes condimentaires et laurier sauce.<br>Notre séjour belge nous à fait découvrir la profusion de plantes vivaces qu'il est possible de cultiver sous nos latitudes et qui enchante la vision toute l'année de notre jardin.<p>
</div>
<div class="element-flexible ef30 fg0"><img src="images 300x200/edelweis_01.jpg" width="300" height="200" /></div>
</div>
<!-- ***************************************************************** -->
<div class="conteneur-flexible ligne dim">
<div class="element-flexible ef30 fg0"><img src="images 300x200/lis_04.jpg" width="300" height="200" /></div>
<div class="element-flexible fg1"> <p class="parent" align="left" ><em> lis orange </em></p>
La proximité de la Hollande avec ses champs de bulbes n'a fait qu'accentuer cet engouement pour les vivaces.<br>Un jardin d'agrément, s'il demande moins de travail qu'un potager doit être entretenu régulièrement. Les vivaces doivent en général être dédoublées après 4 à 5 ans. Cela permet de rajeunir les touffes et de faire plaisir à ses voisins.<br>Le fait de résider dans un pays non francophone nous a obligé à apprendre directement les noms latins des plantes ce qui permet de se comprendre avec les horticulteurs, que ce soit en Hollande ou Angleterre.</p>
</div>
</div>
</div>
</div>
<!-- ======= Fin du POP 1 -->
Merci d'avance de vos avis
edit, mise en forme du code Bienvenue sur le forum.
Modifié par gcyrillus (18 Feb 2022 - 21:13)