Problème création site internet CSS

Fermé
nicleco - 21 févr. 2010 à 13:36
 Nicleco - 21 févr. 2010 à 16:44
Bonjour,

Je suis en train de créer un site.

J'ai 4 menus distincts symbolisés chacun par un rectangle vert comme ci-dessous :

https://imageshack.com/

Un dès menu ouvre une galerie de photos. Le problème est le suivant : sur la page de ma galerie, j'ai entre le bas de mes boutons (rectangles verts) et le début de ma galerie, l'arrière plan de mon site. je voudrais ne pas voir cette bande. cela fonctionne correctement sur les autres pages de site mais pas sur celle-ci.

Problème : https://imageshack.com/
Page ok : https://imageshack.com/

Mon CSS :

#corps
{
margin-top:none;
width:750px;
height:450px;
background-color: #FFFFFF;
}

ul#photos li {
margin-top: 30px;
margin-bottom: none;
padding: 0 0.5em;
/*line-height : 30px;*/
list-style-type: none;
}

ul#photos li.photo {
float : left;
}


Mon html :

<div id="corps">
<ul id="photos">
<li class="photo"><a href="images/image-1.jpg" rel="lightbox" title="Sauté de porc au cidre"><img src="images/image-1.jpg" width="150" height="110" border=none></a></li>
<li class="photo"><a href="images/image-1.jpg" rel="lightbox" title="Sauté de porc au cidre"><img src="images/image-1.jpg" width="150" height="110" border=none></a></li>
.....
.....
</ul>
</div>

Quand j'enlève les balises UL je n'ai plus ce problème mais n'arrive pas en mettre en forme ma galerie !!

Une idée ? merci
A voir également:

3 réponses

livesphere Messages postés 20 Date d'inscription dimanche 20 décembre 2009 Statut Membre Dernière intervention 16 avril 2010 2
21 févr. 2010 à 14:17
Salut,

Regarde au niveau de ton padding de tes éléments et le margin du container général.

Utilise Firebug, ça pourrait te permettre de déterminer la divergence entre les différents éléments.
0
Merci pour les conseils,

j'ai téléchargé Firebug, et je vois que le problème vient de

http://img682.imageshack.us/img682/6095/sanstitre1yg.gif
<ul id="photos">

voici le CSS de photos :

ul#photos li {
margin-top: 30px;
margin-bottom: none;
padding: 0 0.5em;
/*line-height : 30px;*/
list-style-type: none;
}

et voici le CSS du Container
#corps
{
margin-top:none;
width:750px;
height:450px;
background-color: #FFFFFF;
}


Par contre, au niveau du HTML, j'ai géré mon menu avec des tableaux. Est ce que ca peut venir de cela ?
0
C'est bon, j'ai trouvé.

un problème au niveau du CSS


ul#photos
{
margin: 0 ;
padding: 0 ;
list-style-type: none ;
}

ul#photos li {
margin-top: 15px;
margin-bottom: none;
padding: 0 0.5em;
line-height : 30px;
list-style-type: none;
}

ul#photos li.photo {

float : left;
}
0