Bonjour à tous,
J'ai un div "conteneur" divisé verticalement par deux div. A gauche le div_contenu, à droite le div_lightbox comprenant 4 listes "ul".
Le premier "li" de chaque liste sert de lien pour ouvrir une galerie s'y rapportant. Le reste de la liste étant en position "display:none". Donc invisible.
A mon div_lightbox j'ai mis un positionnement "fixed". Ce qui le positionne à l'opposé de sa place prévue soit dans le coin supérieur gauche du conteneur, superposé au div_contenu.
Ce qui tout à fait normal sauf pour IE7. Celui-ci positionne mon div_lightbox contre le bord droit du div_contenu.
Mon problème est que lorsque je mets une marge gauche de 785px pour remettre mon div_lightbox à sa place initiale (à droite du div_contenu), IE7 repousse mon div_lightbox à droite, en-dehors de l'écran.
Certainement une problème ridicule à l'image de mes connaissances.
Une idée ?
Voici mon css:
-----------------------------------------------------------------------
Voici mon HTML
Merci à tous.
DonVtt
Modifié par donvtt (08 Nov 2010 - 10:05)
J'ai un div "conteneur" divisé verticalement par deux div. A gauche le div_contenu, à droite le div_lightbox comprenant 4 listes "ul".
Le premier "li" de chaque liste sert de lien pour ouvrir une galerie s'y rapportant. Le reste de la liste étant en position "display:none". Donc invisible.
A mon div_lightbox j'ai mis un positionnement "fixed". Ce qui le positionne à l'opposé de sa place prévue soit dans le coin supérieur gauche du conteneur, superposé au div_contenu.
Ce qui tout à fait normal sauf pour IE7. Celui-ci positionne mon div_lightbox contre le bord droit du div_contenu.
Mon problème est que lorsque je mets une marge gauche de 785px pour remettre mon div_lightbox à sa place initiale (à droite du div_contenu), IE7 repousse mon div_lightbox à droite, en-dehors de l'écran.
Certainement une problème ridicule à l'image de mes connaissances.
Une idée ?
Voici mon css:
#div_contenu{
margin: 0;
margin-top: 30px;
padding: 0;
display: table;
width: auto;
color: #ffffff;
clear: both;
}
#texte_contenu{
margin: 0;
padding: 0;
width: 75%;
float: left;
background-color: #000000;
line-height: 1.4em;
}
-------------------------------------
#div_lightbox{
padding: 0;
display: ;
height: 170px;
float: ;
position: fixed;
margin-left: 785px;
}
.menu_lightbox{
margin: 0 0 15px 0;
padding: 0;
width: 170px;
list-style: none;
background-color: #000000;
border: 1px solid #666666;
}
#vignette_1, #vignette_2, #vignette_3, #vignette_4{
color:#fff;
margin: 0;
padding: 0;
width: auto;
list-style-position: inside;
list-style: none;
}
#vignette_1:hover, #vignette_2:hover, #vignette_3:hover, #vignette_4:hover{
background-color: #333333;
}
#vignette_1{
background-image: url(../img/vignettes/vignette_01.gif);
background-repeat: no-repeat;
}
#vignette_2{
background-image: url(../img/vignettes/vignette_02.gif);
background-repeat: no-repeat;
}
#vignette_3{
background-image: url(../img/vignettes/vignette_03.gif);
background-repeat: no-repeat;
}
#vignette_4{
background-image: url(../img/vignettes/vignette_04.gif);
background-repeat: no-repeat;
}
#vignette_1 a, #vignette_2 a, #vignette_3 a, #vignette_4 a{
text-align: center;
padding-left: 30px;
line-height: 40px;
display: block;
color: #636363;
text-decoration: none;
}
#vignette_1 a:hover, #vignette_2 a:hover, #vignette_3 a:hover, #vignette_4 a:hover{
color: #FFFFFF;
text-decoration: underline;
}
.liste_cachee{
display: none;
}
-----------------------------------------------------------------------
Voici mon HTML
<div id="div_lightbox">
<div class="menu_lightbox">
<ul id="vignette_1">
<li><a href="img/1.jpg" rel="lightbox[Téâtre-Opéra]" title="Images Téâtre-Opéra">Théâtre-Opéra</a></li>
<li class="liste_cachee"><a href="img/1.jpg" rel="lightbox[Téâtre-Opéra]" title="Images Théâtre-Opéra">image #1</a></li>
<li class="liste_cachee"><a href="img/2.jpg" rel="lightbox[Téâtre-Opéra]" title="Images Théâtre-Opéra">image #2</a></li>
<li class="liste_cachee"><a href="img/3.jpg" rel="lightbox[Téâtre-Opéra]" title="Images Théâtre-Opéra">image #3</a></li>
<li class="liste_cachee"><a href="img/4.jpg" rel="lightbox[Téâtre-Opéra]" title="Images Théâtre-Opéra">image #4</a></li>
<li class="liste_cachee"><a href="img/5.jpg" rel="lightbox[Téâtre-Opéra]" title="Images Théâtre-Opéra">image #5</a></li>
</ul>
</div>
<div class="menu_lightbox">
<ul id="vignette_2">
<li><a href="img/1.jpg" rel="lightbox[Ciné-TV-Pub]" title="Images Ciné-TV-Pub">Ciné-TV-Pub</a></li>
<li class="liste_cachee"><a href="img/1.jpg" rel="lightbox[Ciné-TV-Pub]" title="Images Ciné-TV-Pub">image #1</a></li>
<li class="liste_cachee"><a href="img/2.jpg" rel="lightbox[Ciné-TV-Pub]" title="Images Ciné-TV-Pub">image #2</a></li>
<li class="liste_cachee"><a href="img/3.jpg" rel="lightbox[Ciné-TV-Pub]" title="Images Ciné-TV-Pub">image #3</a></li>
<li class="liste_cachee"><a href="img/4.jpg" rel="lightbox[Ciné-TV-Pub]" title="Images Ciné-TV-Pub">image #4</a></li>
<li class="liste_cachee"><a href="img/5.jpg" rel="lightbox[Ciné-TV-Pub]" title="Images Ciné-TV-Pub">image #5</a></li>
</ul>
</div>
<div class="menu_lightbox">
<ul id="vignette_3">
<li><a href="img/1.jpg" rel="lightbox[Photo]" title="Maquillage pour Photo">Photo</a></li>
<li class="liste_cachee"><a href="img/1.jpg" rel="lightbox[Photo]" title="Images Photo">image #1</a></li>
<li class="liste_cachee"><a href="img/2.jpg" rel="lightbox[Photo]" title="Images Photo">image #2</a></li>
<li class="liste_cachee"><a href="img/3.jpg" rel="lightbox[Photo]" title="Images Photo">image #3</a></li>
<li class="liste_cachee"><a href="img/4.jpg" rel="lightbox[Photo]" title="Images Photo">image #4</a></li>
<li class="liste_cachee"><a href="img/5.jpg" rel="lightbox[Photo]" title="Images Photo">image #5</a></li>
</ul>
</div>
<div class="menu_lightbox">
<ul id="vignette_4">
<li><a href="img/1.jpg" rel="lightbox[Défilés]" title="Maquillage pour Défilés">Défilés</a></li>
<li class="liste_cachee"><a href="img/1.jpg" rel="lightbox[Défilés]" title="Images Défilés">image #1</a></li>
<li class="liste_cachee"><a href="img/2.jpg" rel="lightbox[Défilés]" title="Images Défilés">image #2</a></li>
<li class="liste_cachee"><a href="img/3.jpg" rel="lightbox[Défilés]" title="Images Défilés">image #3</a></li>
<li class="liste_cachee"><a href="img/4.jpg" rel="lightbox[Défilés]" title="Images Défilés">image #4</a></li>
<li class="liste_cachee"><a href="img/5.jpg" rel="lightbox[Défilés]" title="Images Défilés">image #5</a></li>
</ul>
</div>
</div>
Merci à tous.
DonVtt
Modifié par donvtt (08 Nov 2010 - 10:05)