Bonjour à tous !
En ces chaleurs estivales, je ne pensais pas me prendre le chou avec une chose qui de loin me paraissait si simple ...
Je m'explique : je suis en train de réaliser un site dans lequel je dois placer une image de fond fixe de 700 px de hauteur qui ne doit pas s'occuper du contenu. Ce qui s'avère être une véritable galère. Le bloc contenu doit aussi être précisement positionné car il se marie avec le fond.
J'ai réussi à positionner mes éléments d'une manière peu élégante à base de relatif :
J'avais aussi pensé à mettre le fond dans une div en position: absolute mais ca posera toujours problème vu qu'il devra se réferencer au body.
Est-ce que quelqu'un voit une solution plus élégante et peut être plus simple que la mienne ?
Merci d'avance pour votre aide
Modifié par SugataSan (31 Jul 2008 - 15:51)
En ces chaleurs estivales, je ne pensais pas me prendre le chou avec une chose qui de loin me paraissait si simple ...
Je m'explique : je suis en train de réaliser un site dans lequel je dois placer une image de fond fixe de 700 px de hauteur qui ne doit pas s'occuper du contenu. Ce qui s'avère être une véritable galère. Le bloc contenu doit aussi être précisement positionné car il se marie avec le fond.
J'ai réussi à positionner mes éléments d'une manière peu élégante à base de relatif :
#fond {
width: 1000px;
margin: 0 auto;
background: transparent url(images/fond.jpg) top left no-repeat;
min-height: 600px;
}
#titre {
position: relative;
display: block;
left: 726px;
text-indent: -9999px;
}
#navigation {
position: relative;
}
#contenu {
background: #fff url(images/fond_contenu.jpg) top no-repeat;
border: 1px solid #c1c1c1;
width: 664px;
margin-top: 108px;
margin-left: 334px;
margin-bottom: 50px;
}
etc...
J'avais aussi pensé à mettre le fond dans une div en position: absolute mais ca posera toujours problème vu qu'il devra se réferencer au body.
Est-ce que quelqu'un voit une solution plus élégante et peut être plus simple que la mienne ?
Merci d'avance pour votre aide
Modifié par SugataSan (31 Jul 2008 - 15:51)