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

Mise en page CSS Discussion :

plusieurs feuilles css pour un page HTML


Sujet :

CSS

  1. #1
    Membre éprouvé
    Inscrit en
    Mars 2004
    Messages
    1 935
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 935
    Par défaut plusieurs feuilles css pour un page HTML
    Bonjour et bonne Année 2008.

    Savez-vous comment je peux coder mon header pour qu'il aille chercher dans une feuille de style style_header.css

    et mon footer pour qu'il aille chercher la feuille style_footer.css

    Et cela dans une même page html.

    Merci d'avance pour vos réponses .

    voivi mon header

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
     
    	<div class="leblocheader">
    		</div>
    		<div class="leblocheader_suite">
     
    			<div class="ban_cont03">
     
    				<div class="ban01">
    				<a style= "font-weight: 900; color: white"; href="http://www.xxx.com/espace_cli.php">Mon Espace Client</a><br><br>
    				<a style= "font-weight: 900; color: white"; href="http://www.xxx.com/panier_ajout.php">Mon panier</a> : <? echo $nbr_articles;?> article(s)<br><br>
     
    				</div>
     
     
    				<div class="ban03">
    				</div>
     
     
    				<div class="ban02">
    				<span style="color:white;"><a style= "font-weight: 900; color: white"; href="http://www.xxxx.com">Accueil</a><br></span>
     
     
    				</div>
     
    			</div>
    et voici mon footer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
     
         <div class="footer">
     													Ouvert du Lundi au Vendredi de 09H30 à 13H30 et de 15H00 à 18H00<br>
    <a style= "font-weight: 500;display:block;margin-left:10px;color:blue;" href="http://www.xxxx.com/cgv.htm">Conditions générales de vente</a><br>
     
       </div>

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Heu ...

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <link rel="stylesheet" type="text/css" href="style_head.css" />
    <link rel="stylesheet" type="text/css" href="style_footer.css" />

  3. #3
    Membre chevronné Avatar de GihefBey
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    366
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2006
    Messages : 366
    Par défaut
    Bonjour,

    ... ou une feuille principale appelée dans la page et qui fait appel aux autres.

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <link rel="stylesheet" type="text/css" href="styles_de_base.css" />

    avec au tout début de style_de_base.css
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    @import url("style_head.css");
    @import url("style_footer.css");
    /* et la suite de la feuille de styles principale */

    -

  4. #4
    Membre éprouvé
    Inscrit en
    Mars 2004
    Messages
    1 935
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 935
    Par défaut
    Merci mais à quel endroit de mon footer dois-je coder la ligne


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    <link rel="stylesheet" type="text/css" href="style_footer.css" />


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
     
         <div class="footer">
     													Ouvert du Lundi au Vendredi de 09H30 à 13H30 et de 15H00 à 18H00<br>
    <a style= "font-weight: 500;display:block;margin-left:10px;color:blue;" href="http://www.xxxx.com/cgv.htm">Conditions générales de vente</a><br>
     
       </div>

  5. #5
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Tu la mets pas dans ton footer, tu la mets dans la balise head, tout en haut de ton document.

  6. #6
    Membre éprouvé
    Inscrit en
    Mars 2004
    Messages
    1 935
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 935
    Par défaut
    j'ai dû raté un wagon,

    comment mon footer va-t-il savoir qu'il faut pointer sur ce fichier ?

  7. #7
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Ce n'est pas le footer qui pointe sur le fichier, c'est ton fichier CSS qui pointe vers les éléments de ton footer en fonction de leurs id, classe, noms de balise etc...

    PS :
    Citation Envoyé par sam01
    Bonjour et bonne Année 2008.
    Tu es un peu en retard !
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  8. #8
    Membre éprouvé
    Inscrit en
    Mars 2004
    Messages
    1 935
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 935
    Par défaut
    OK, j'ai alors une dernière question :

    si j'ai la class footer qui apparaît sur 3 feuille css,

    quelle est la feuille css qui prime ? (la dernière ....)


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    <link rel="stylesheet" type="text/css" href="style_head.css" />
    <link rel="stylesheet" type="text/css" href="style_footer.css" />
    <link rel="stylesheet" type="text/css" href="style_base.css" />

  9. #9
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    Salut,

    De mémoire, il y a une spécificité calculée à prendre en compte. S'il n'y a pas de spécificité, la dernière classe est prise en compte sans oublier d'éventuels attributs définis auparavant. Par exemple margin:10px, s'il n'est pas redéfini dans la dernière classe restera à 10px.

    A confirmer, infirmer, préciser par quelqu'un d'autre.

  10. #10
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    Quel est l'intérêt d'avoir la même class dans 3 fichiers ?

    De mémoire, il y a une spécificité calculée à prendre en compte. S'il n'y a pas de spécificité, la dernière classe est prise en compte sans oublier d'éventuels attributs définis auparavant. Par exemple margin:10px, s'il n'est pas redéfini dans la dernière classe restera à 10px.
    Je suis du même avis...
    La dernière class prime sur les autres au niveau des attributs déclarés "de partout" (donc dans les 3). Mais idem à vérifier...
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  11. #11
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    L'héritage et la cascade dépendent de beaucoup de choses, entre autre du degré de "précision" utilisé pour les définir.
    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #div1 #div2 .class1 p{
    ...
    }
    aura plus de poids que
    par exemple, quel que soit l'ordre de déclaration.

    Pour bien apprendre CSS voir les tutoriels et cours de formation CSS : http://css.developpez.com/cours/
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  12. #12
    Membre éprouvé
    Inscrit en
    Mars 2004
    Messages
    1 935
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 935
    Par défaut
    Merci à tous.

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

Discussions similaires

  1. mettre plusieurs css pour un fichier html
    Par Emcy dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 07/03/2008, 11h24
  2. Deux feuilles CSS pour un document HTML
    Par tazmania dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 20/05/2007, 12h46
  3. Insérer une feuille Excel dans une page HTML
    Par Pakkaï dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/12/2006, 15h55
  4. CSS et les pages HTML
    Par kagura dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 05/07/2006, 17h37
  5. plusieurs css pour une page
    Par difficiledetrouver1pseudo dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 20/02/2006, 22h30

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