Bonjour, je réalise actuellement un site internet, et sur une page je dois mettre plusieurs photos à la suite comme ceci:
(pour ma page html, oui un peu le bordel je sais, mais vu que je fait des tests, j'ai tout mis sur la page, j'organiserais mieux mon code ensuite ^^)
Plusieurs div.image à la suite avec des id différentes ect ... (images différentes)
Voici le style associé:
Le problème est que:
les images sont plutôt grandes (4 images côté à côté), l'idée etant que ces images soient positionné tout en bas de page (d'où le position:fixed), sinon ça va pas (le menu etant une barre noir en bas et les images doivent être collé au menu, sans le position fixed (ou absolute), les images, avec une grande résolution, flotte au dessus du menu.
Donc tout est beau, tout marche, c'est génial, ... sauf que ... évidemment il faut que je fasse des tests, vu que les images sont assez grandes, il faut que je regarde si, dans une résolution plus petite, l'affichage est le même ... et là, catastrophe.
Dès que je baisse la largeur de ma fenêtre, la div contenant les images déborde, et, à cause du position fixed (ou absolute, les deux donne le même visuel en apparence), la div n'a pas d'ascenseur pour se balader de gauche à droite de l'écran quand le width est plus grand que la résolution, du coup certaines images sont positionné en dessous des autres, ce qui ne va pas du tout.
Pour résoudre ce problème, j'enlève le position absolute/fixed, et là, ça marche pour les petites résolutions: on a bien les ascenseurs, les images sont à leur place, mais quand on repasse à une résolution plus grande, comme dit plus haut, les images flottent au dessus du menu.
Donc je suis dans une impasse, malgré mes nombreux test, l'ajout d'overflow ect ect, rien n'y fait.
Quelqu'un pourrait m'aider?
<div class="contenu" id="main_accueil" style="width:1780px">
<div id="content" >
<div id="content_img" >
<div id="image3" class="image" onMouseOver="ChangeMessage('Mike','ejs_texte3')" onMouseOut="ChangeMessage('','ejs_texte3')">
<DIV ID=ejs_texte3 class="legende_3"></DIV>
</div>
<style type="text/css" media="all">
#main_accueil #content_img div.legende_3{
margin-top:50px;
margin-left:70px;
color:red;
font-size:1.5em;
font-weight:bold;
}
#image3:hover{
background-image:url(**/cowboy_hover.png);
background-position:center top; background-repeat:no-repeat;
height:621px;
width:378px;
}
#image3{
background-image:url(**/cowboy.png);
background-position:center top; background-repeat:no-repeat;
height:621px;
width:378px;
}
</style>
(pour ma page html, oui un peu le bordel je sais, mais vu que je fait des tests, j'ai tout mis sur la page, j'organiserais mieux mon code ensuite ^^)
Plusieurs div.image à la suite avec des id différentes ect ... (images différentes)
Voici le style associé:
#main_accueil{
margin: 0 auto;
}
#main_accueil .image{
float:left;
}
#main_accueil #content{
position:fixed;
bottom:0;
}
Le problème est que:
les images sont plutôt grandes (4 images côté à côté), l'idée etant que ces images soient positionné tout en bas de page (d'où le position:fixed), sinon ça va pas (le menu etant une barre noir en bas et les images doivent être collé au menu, sans le position fixed (ou absolute), les images, avec une grande résolution, flotte au dessus du menu.
Donc tout est beau, tout marche, c'est génial, ... sauf que ... évidemment il faut que je fasse des tests, vu que les images sont assez grandes, il faut que je regarde si, dans une résolution plus petite, l'affichage est le même ... et là, catastrophe.
Dès que je baisse la largeur de ma fenêtre, la div contenant les images déborde, et, à cause du position fixed (ou absolute, les deux donne le même visuel en apparence), la div n'a pas d'ascenseur pour se balader de gauche à droite de l'écran quand le width est plus grand que la résolution, du coup certaines images sont positionné en dessous des autres, ce qui ne va pas du tout.
Pour résoudre ce problème, j'enlève le position absolute/fixed, et là, ça marche pour les petites résolutions: on a bien les ascenseurs, les images sont à leur place, mais quand on repasse à une résolution plus grande, comme dit plus haut, les images flottent au dessus du menu.
Donc je suis dans une impasse, malgré mes nombreux test, l'ajout d'overflow ect ect, rien n'y fait.
Quelqu'un pourrait m'aider?