Arrière-plan différent avec css
Est ce que je dois créer un autre document css ou bien je peux mentionner ceci dans mon css actuel ?
1 réponse
La question porte sur l'application d'un arrière-plan unique pour la page de présentation et d'un autre pour les autres pages via CSS, sous Windows XP et Internet Explorer 8.0. Plusieurs participants recommandent d'utiliser des identifiants sur la balise body et de cibler chaque page avec des règles CSS distinctes, par exemple #id_accueil et #id_autres_pages pour des arrière-plans différents. D'autres échanges évoquent la possibilité d'une seule feuille CSS contenant ces sélecteurs, ou bien deux fichiers séparés, l'essentiel étant de lier l'ID de chaque page à son origine visuelle. Une nuance utile: l'approche reste compatible avec des fonds simples ou dégradés CSS3 et peut être intégrée dans la feuille CSS existante sans nécessairement créer un fichier dédié.
-
tu veu dire que tu veux un index de presentation avec une certaine image et tout le reste du site avec une autre image ?
-
En gros j'ai mis une image gif pour la présentation car je voulais un fond dégradé, mais pour le reste ce sera un fond uni pour les autres pages. Si je ne peux pas faire autrement je mettrai une autre image comme ce que j'ai fait pour la page de présentation sinon je pensais utiliser certaines couleurs déjà en ligne sur internet.
Je te donne déjà ce que j'ai fait sur mon css.
body {
background: url('fondsite.gif')
} -
-
Merci Hervé je vais essayer dès ce soir. En fait juste une petite précision. J'ai pour le moment deux documents : un qui s'appelle "style.css" et l'autre qui s'appelle "default.htm"( Je fais mes premiers pas css grâce à un tutorial). Est ce que je dois changer le nom de mon doc.htm en "accueil.htm" pour que cela marche ?
-
-
Coucou Hervé, j'ai mis ton lien tel quel dans le fichier css:
#id_accueil{
background: url('fondsite.gif')
}
#id_autres_pages{
background: url('uni.gif')
}
ce qui m'a donné un fond blanc. Par contre j'ai fini par comprendre qu'en plus <body id="id_accueil"> devait se trouver dans le <head></head> du dossier htm et ça remarche.
Je crois que c'est comme cela qu'il fallait procéder. En tout cas un grand merci pour ton aide.
-