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 :

En tête php avec css


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    726
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 726
    Par défaut En tête php avec css
    quand j'écris ma balise link en html:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <link rel="stylesheet" type="text/css" href="monStyle.css">
    tout va très bien -> le style s'applique.

    Mais j'ai fait une fonction php pour éviter d'avoir à réécrire à chaque fois tous les entêtes:

    je fais donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    echo '<link rel="stylesheet" type="text/css" href="monStyle.css">';
    et là le style ne s'applique plus.

    pourquoi?

    merci

  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
    Un problème de path sans doute. Tout dépend de la technique d'inclusion que tu emploies côté serveur.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    726
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 726
    Par défaut
    Euh ...
    Qu'est ce que vous entendez par "problème de path" et "technique d'inclusion"?

    merci

  4. #4
    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
    Problème de path = problème de chemin vers le fichier CSS.
    Technique d'inclusion = Si tu utilises une fonction pour l'entête que tu appelles sur chaque page, tu inclus le contenu seulement, si tu fais un include de l'entête, etc.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    726
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 726
    Par défaut
    Alors au niveau du chemin pas de problème.

    Mais si je fais un echo "mon code html" le code html sera interprèté non?
    Dois je mettre la balise <link> en html pur alors?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : Côte d'Ivoire

    Informations forums :
    Inscription : Août 2006
    Messages : 91
    Par défaut
    faudra mettre toutes tes entêtes dans un fichier toto.php par exemple

    le contenu du fichier pourra être:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <? ?>
    <meta http-equiv="Content-Style-Type" content="text/css" />
        <link rel="StyleSheet" type="text/css" href="./style/full-page.css" />
        <link rel="StyleSheet" type="text/css" href="./style/mytable.css" />
    <? ?>
    Après tu ajoute le fichier toto.php à ta page en faisant un include

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <? include ('toto.php'); ?>
    je pense que ça devrait marcher

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

Discussions similaires

  1. menu en php avec css
    Par anouk3177 dans le forum Langage
    Réponses: 5
    Dernier message: 07/09/2011, 21h50
  2. mise en forme de formulaire avec php sans css
    Par sebac dans le forum Langage
    Réponses: 3
    Dernier message: 03/06/2009, 16h29
  3. Mise en forme d'un texte php avec une feuille css
    Par lilp1 dans le forum Langage
    Réponses: 5
    Dernier message: 27/05/2009, 16h50
  4. [AJAX] avec 3 listes déroulantes liées php+xhtml+css+javascript+ajax
    Par Invité dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 27/12/2008, 15h54
  5. [PHP] Conversion XML -> PDF avec CSS et sans XSL
    Par k-djo dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 14/03/2007, 08h27

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