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 :

Imbriquer du CSS ?


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 128
    Par défaut Imbriquer du CSS ?
    Bonjour à tous

    J'ai une page principale (index.php)en php, dont le menu est géré par un "include(menu.php)".
    J'ai un fichier CSS qui gère ma page principale.
    Je voudrais un second fichier CSS qui gère mon menu.

    D'ou la question :
    Ou dois je indiquer le fichier CSS de mon menu ?

    Ce que j'ai fais :


    Fichier principal:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php 
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
    <title>titre</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" media="screen" type="text/css" title="Design" 
    href="styles/index.css">
    reste du code
    Dans mon fichier inclus menu.php:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <link rel="stylesheet" media="screen" type="text/css" title="Design" 
    href="styles/menu_main.css">
     
    <li><a href=index.php?page=accueil>Accueil</a></li>
    Reste de la page
    Donc ou se trouve mon erreur ?

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    il faut passer le <link> de ton menu dans le <head> de la page principale ...

    A+

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 128
    Par défaut
    On peut mettre 2 balises <style> dans le Head d'un meme doc ?
    Pour l'instant ca n'a pas l'air de marcher ...

    Et si je créé un head dans mon document menu ? C'est génant ?
    En fait, je voudrais gérer ma page avec deux css différents :

    -1 pour la page globale
    -1 juste pour le menu inclus dans la page globale

    C'est possible, docteur ?

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par WagaSeb
    On peut mettre 2 balises <style> dans le Head d'un meme doc ?
    Yes !

    Et si je créé un head dans mon document menu ? C'est génant ?
    Ca dépend : il est inclus comment ton menu.php ?
    Dans une iframe ?

    A+

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 128
    Par défaut
    euh non pas d'iframe, je ne sais meme pas ce que c'est.

    Voici mon code :
    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
    27
    28
    29
    30
    <?php 
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
    <title>site</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
     
    <link rel="stylesheet" media="screen" type="text/css" title="Design" 
    href="styles/index.css">
    <link rel="stylesheet" media="screen" type="text/css" title="Design" 
    href="styles/menus/menu_main.css">
    </head>
     
    <body>
     
    <div id="conteneur">
     
    	  <div id="header">
    			<img  src="<?php echo(randomimg()); ?>" alt="<?php  echo randomimg(); ?>"/>
    			<div id="header_gauche"></div>
    	  </div>
     
    	  <div id="gauche">
     
    		<ul class="menugauche">
    		<?php include("./pages/menus/menu_main.php");?>
    		</ul>
     
    	  </div>
    Au niveau des chemins relatifs concernant le menu inclus, il faut tous les baser sur le fichier principale?

  6. #6
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par WagaSeb
    Au niveau des chemins relatifs concernant le menu inclus, il faut tous les baser sur le fichier principale?
    Oui : au final, tu n'as qu'une page (sur le client).
    Donc un seul <head> etc.

    A+

  7. #7
    Membre Expert
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    Citation Envoyé par WagaSeb
    Donc ou se trouve mon erreur ?
    ici:
    <link rel="stylesheet" media="screen" type="text/css" title="Design"
    href="styles/menu_main.css">

    plus d'infos ici:
    http://devedge-temp.mozilla.org/view.../index_fr.html

    Edit: cette remarque est en plus de celle d'E.Bzz qui spécifie avec raison que la balise link doit se trouver dans le head qui doit être unique
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

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

Discussions similaires

  1. Listes imbriquées - héritage CSS
    Par Hemgé dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 05/02/2009, 13h36
  2. [CSS] div et de table imbriquées
    Par Gwipi dans le forum Mise en page CSS
    Réponses: 16
    Dernier message: 21/11/2005, 14h06
  3. [CSS] listes imbriquées et conformité W3C
    Par rapathonyk dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 25/07/2005, 09h40
  4. [CSS] Bloc imbriqué (div/div et div/ul)
    Par Yali dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 20/07/2005, 07h57

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