(reprise du message précédent)
Le test que je te propose se base sur le code html et css de ton premier post
.
En effet, pas toujours evident de bien voir ou comprendre ce qu'il se passe.
Je te propose (avec ton html ci-dessus) de tester cette feuille CSS (en partie la tienne avec quelques ajouts et modifications.
(fond de couleurs pour visualiser les éléments, un min-height sur body au lieu de height, un padding sur la galerie pour degager le pied , la gallerie flottante, etc ... et le nav,#main {padding:1px;} pour ton soucis initial:
Bonne continuation,
GC
Modifié par gc-nomade (05 Apr 2012 - 17:16)
Le test que je te propose se base sur le code html et css de ton premier post

En effet, pas toujours evident de bien voir ou comprendre ce qu'il se passe.
Je te propose (avec ton html ci-dessus) de tester cette feuille CSS (en partie la tienne avec quelques ajouts et modifications.
(fond de couleurs pour visualiser les éléments, un min-height sur body au lieu de height, un padding sur la galerie pour degager le pied , la gallerie flottante, etc ... et le nav,#main {padding:1px;} pour ton soucis initial:
html {
background:black;/* ex pour trancher avec body;*/
margin: 0;
padding: 0;
height: 100%;
}
body {
margin: auto;
padding: 0;
min-height: 100%;
position:relative;
background:#555;
}
section {
margin:0;
padding:0;
}
a img {
border: none;
}
#main, body {
margin:auto;
padding:0;
width:980px;
}
#galerie {
display:block;
margin:0;
width:980px;
padding-bottom:105px;/* degage l'espace pour le pied */
}
#galerie ul {
margin-left:200px;
background:green;overflow:hidden
}
#galerie ul li{
width:150px;
height:150px;
list-style:none;
float:left;
padding:10px;
}
#galerie ul li:nth-child(3n+1){
clear:left;
}
#galerie ul li a{
display:block;
width:150px;
height:150px;
text-decoration:none;
color:white;
}
#galerie ul li a img.bgimg{
opacity:1;
position:absolute;
width:150px !important;
height:150px !important;
z-index:3;background:red;
}
nav {
margin-left:50px;
position: absolute;
top: 260px;
z-index:4;background:yellow;
}
nav ul.cat {
list-style: none;
display: block;
position: relative;
}
nav ul.cat li a {
padding: 7px 0 7px 0;
width: 200px;
display: block;
text-decoration: none;
margin: 20px 0 0 0;
z-index: 2;
}
nav ul img {
float: right
}
footer {
text-align: center;
position:absolute;
bottom:0;
margin: 0;
padding:0;
height:100px;
max-width: 980px;
z-index:9;
background:gray;width:100%;
}
footer img {
width: auto;
border:0;
}
footer a {
text-decoration: none;
}
nav, #main {padding:1px;}
Bonne continuation,
GC
Modifié par gc-nomade (05 Apr 2012 - 17:16)