Arrière-plan différent avec css

Bonjour, je pensais à une chose c'est que le fond d'écran de ma page de présentation sera unique et que les autres pages auront la même couleur, mais une couleur différente de ma page de présentation.
Est ce que je dois créer un autre document css ou bien je peux mentionner ceci dans mon css actuel ?

1 réponse

Résumé de la discussion

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é.

Bobot (l’IA à votre service)
  1. tu veu dire que tu veux un index de presentation avec une certaine image et tout le reste du site avec une autre image ?
    1. 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')
      }
    2. tu peux faire pareil avec des ID
      #id_accueil{   
          background: url('fondsite.gif')    
      }   
      #id_autres_pages{   
          background: url('uni.gif')    
      } 


      (tu peux faire des fonds dégradés en CSS3 si tu veux)
    3. 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 ?
    4. non non
      sur le body ou tu souhaites afficher fondsite.gif tu met l'id "id_accueil"
      (<body id='id_accueil'>)
      et sur les autres body tu met "id_autre_pages"
      (tu appelle ca comme tu veux une fois que tu a compris le principe^^)
    5. 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.