Nouveau sur le forum ? Voici votre case départ pour bien débuter.

Participez aux Concours Mensuels :

Concours Mensuels Alsacréations
Auteur
spartouille
# 05 Jul 2008 - 21:43:02
Citer
20 Posts
Bonjour,


Tout est dans la question. Mon <body> a déjà une image de fond mais il faut que j'en mette une autre encore en dessous. Donc je me suis dit que j'allais mettre le fond "en bas" appliqué à body et créer une <div> englobant tout le contenu, comme <body> à qui j'applique l'ancien fond qu'avait body.
Je sais pas si vous suivez mais en gros, j'ai crée ma div, je lui ai mis l'image de fond et à body j'ai mis l'image de fond du dessous. Seulement je ne sais pas comment faire pour que ma div réagisse comme mon body, je parle niveau dimensions et placement exact du fond.

en gros mon code ressemble a ca:


<body>
<ma_div>
tout le contenu du site
</ma_div>
</body>


et le css



#body {
background: url(le_fond_du_site)
}

#ma_div {
background: url(le_fond_du_dessus_qui_saffiche_pas_a_cause_des_dimensions)
}


Y a probablement une ou deux lignes de code toute betes a placer pour réussir a donner les meme dimensions etc à ma div qu'au body ?

Merci d'avance cligne
Modifié par spartouille (05 Jul 2008 - 23:38)

^
Florent V.
# 05 Jul 2008 - 22:00:50
Citer
On va manger des chips.
Modérateur
12896 Posts
Bonjour,

Déjà il faut supprimer marge et padding de BODY (suivant les navigateurs, BODY a un margin: 6px; ou un padding: 6px; par défaut). Ensuite, si tu veux que ton bloc ait une hauteur de 100% du viewport, il faut procéder ainsi:

html {
height: 100%;
}
body {
height: 100%;
margin: 0;
padding: 0;
}
div#global {
min-height: 100%;
/* Pour IE6 via un commentaire conditionnel: height: 100%; */
}


http://www.covertprestige.net 
^
spartouille
# 05 Jul 2008 - 22:30:27
Citer
20 Posts
en effet, ma div #global a pris 100% du "viewport" mais en revanche c'est comme si tout le reste du CSS ou presque avait disparu, excepté pour cette div. sweatdrop

^
Igor
# 05 Jul 2008 - 23:08:20
Citer
Modérateur
5465 Posts
spartouille a écrit :
en effet, ma div #global a pris 100% du "viewport" mais en revanche c'est comme si tout le reste du CSS ou presque avait disparu, excepté pour cette div. sweatdrop


Bonjour à toi aussi ohwell ,

Sans une page en ligne il va être difficile de t'aider cligne .

http://www.igor-web.net/ 
^
Florent V.
# 05 Jul 2008 - 23:28:18
Citer
On va manger des chips.
Modérateur
12896 Posts
spartouille a écrit :
en effet, ma div #global a pris 100% du "viewport" mais en revanche c'est comme si tout le reste du CSS ou presque avait disparu, excepté pour cette div. sweatdrop

C'est le genre de chose qui arrive quand on a une erreur de syntaxe qui force le navigateur à arrêter l'analyse de la feuille de styles. Tu peux débusquer cette erreur avec le validateur CSS du W3C:
http://jigsaw.w3.org/css-validator/

http://www.covertprestige.net 
^
spartouille
# 05 Jul 2008 - 23:38:32
Citer
20 Posts
Merci mais je pense avoir trouvé une autre solution que de créer une autre div et d'alterner les fonds...
Ca m'évite de me tuer a la tache surtout que je ne peux pas laisser mon site en ligne trop longtemps avec autant de bugs, enfin du coup mon problème est réglé pour l'instant, cela venait du fait que safari n'affiche pas les couleurs du background de la même manière que les autres navigateurs...

Je vous remercie quand meme de l'attention portée a mon probleme mais je n'ai plus vraiment l'intention de creuser dans cette direction étant donné que mon problème est réglé...

Igor > désolé pour le "bonjour", j'étais fatigué et j'imaginais que comme sur d'autres forums le "bonjours," était mis d'office...

Donc merci, et je retiens tout de même le "truc" pour la taille d'une div.

^

référencesLes références web : openweb.eu.org - opquast.com - webmaster-hub.com - webrankinfo.com - salemioche.net - web-pour-tous.org - webonorme.org

Nos partenaires : Editions Eyrolles

Nikozen : Hébergement - Réalisation : Alsacreations.fr

Powered by Phedio v3.7.9 © dew
Contacter l'administrateur - 7.8 ms - Charte