IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Sorte de conflit entre feuilles de style...


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 3
    Par défaut Sorte de conflit entre feuilles de style...
    Bonjour,
    après avoir cherché sur le forum, je n'ai pas trouvé de réponse à mon problème, j'ai donc décidé de poster...
    Voila, en fait j'ai un pb avec un menu en js inclu ds chaque page de mon site. Sur chaque page je mets un require(menu.html), j'ai essayé le include() aussi ... De la sorte, j'ai mon menu qui apparait en haut de chaque page. Ledit menu utilise une css pour tout ce qui est mise en page etc. et le site utilise une autre mise en page, avec notamment des valeurs différentes pour les attributs du body. Le problème est que le site hérite des attributs de la css du menu, genre le background-color du menu est orange tandis que celui de la page est bleu (pour l'exemple) ben toute la page aura un fond orange.
    Je ne sias pas si je me suis bien exprimé, mais ça fait un moment que je suis dessus et je ne vois pas comment résoudre le problème.
    Votre aide serait la bienvenue. Je précise que le site que je développe en ce moment rentre dans le cadre de mon stage de fin d'études, c'est le site d'une société à Barcelone et pour celà j'aimerais faire un site propre au niveau du code.
    D'avance merci pour vos réponses.

    FlaiX

    PS : Pour info, voici un extrait d'une page du site, avec l'appel au menu et à un texte
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    ...
    <link rel="stylesheet" type="text/css" href="snm.css" />
    </head>
     <body>
      <div class="menu">
      <?php
      include("header.html");
      ?>
      </div>
      <div class="principal" text-align="center">
      <?php
      require("intro_es.html");
      ?>
      </div>
    ...
    snm.css est la feuille de style du site, celle qui se fait "manger" par celle du menu.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 3
    Par défaut
    tu peux faire suivre tes informations css de la mention pour leur donner plus de poids dans l'heritage, genre :Mais le mieux c'est de spécifier et organiser ton document afin de ne pas avoir ce genre de problème. C'est surement le truc le moins clair du CSS, gerer encore plus bizarrement que les autres selon les navigateurs

  3. #3
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    ton problème est normal puisqu'au final il inclue les 2 feuilles de style dans une page et je suppose que celle du menu est prioritaire
    Il faudrait utiliser des classes pour résoudre le problème je pense

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 3
    Par défaut Classes
    Qu'entends tu par utiliser des classes ?
    un truc du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <div class="menu">
    ...
    </div>
    <div class="le_reste">
    ...
    </div>
    ???

  5. #5
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    oui

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 3
    Par défaut C'est bon
    Voila, j'ai réussi, en fait, j'ai regroupé les deux css en une seule et ça marche.
    Merci pour votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. La différence entre les template, les feuilles de style et les css ?
    Par xtiand4 dans le forum Webdesign & Ergonomie
    Réponses: 1
    Dernier message: 13/09/2007, 08h53
  2. MSXML2, enchainer deux feuilles de Style
    Par burno dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 10/09/2003, 13h47
  3. [Technique] Conflits entre plusieurs requêtes
    Par Neowile dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 24/03/2003, 09h37
  4. feuille de style generale
    Par Manu_Just dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 11/03/2003, 10h06
  5. Rattacher une feuille de style a un XML existant
    Par aour dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 08/10/2002, 22h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo