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 :

Feuille de style n'est pas prise en compte


Sujet :

CSS

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    613
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 613
    Par défaut Feuille de style n'est pas prise en compte
    Bonjour,
    Je suis entrain de développer pour mes "études" un petit site de démonstration.
    J'ai dans un premier temps développé ma page d'accueil "index.htm" qui est OK et 4 pages appelées "pageN.php".

    Pour le développement de mes pages PHP j'ai crée une feuille de style et par souci d'homogénéité je souhaite l'appliquer à ma page d'accueil. J'ai bien intégré la déclaration de la feuille de style et modifié un peu mon code HTML, mais la feuille de style n'est pas prise en compte. Notamment pour mon titre (exemple simple).

    Déclaration de la feuille de style (pour info j'ai copier-coller la déclaration depuis un autre fichier '.php' qui lui est OK):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    	<!-- feuilles de style externe globale-->
    	<link href="./css/feuille1.css" rel="stylesheet" type="text/css" >
    Mon début de code HTML :

    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
    31
    32
    33
    34
    35
    36
    37
    38
    <!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>
    <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
         <meta http-equiv="content-language" content="fr" />
         <meta name="Description" content="" />
         <meta name="keywords" content="" />
         <meta name="author" content=""/>
         <meta name="robots" content="all"/>
     
         <title>Page accueil site Super projet</title>
     
    	<!-- feuilles de style externe globale-->
    	<link href="./css/feuille1.css" rel="stylesheet" type="text/css" >
     
    	<script  type="text/javascript">
    	<!--
    	bouton1 = new Image();
    	bouton1.src = "./images/carre-gris1-rollover.jpg";
    	bouton2 = new Image();
    	bouton2.src = "./images/carre-gris2-rollover.jpg";
    	bouton3 = new Image();
    	bouton3.src = "./images/carre-gris3-rollover.jpg";
    	bouton4 = new Image();
    	bouton4.src = "./images/carre-gris4-rollover.jpg";
    	//-->
    	</script>	  
    </head>
     
    <body style="background-color:#000000">
     
    <div class="boxtitre">Mon Titre</div>
    ....
    </body>
    </html>
    Notamment comme vous le voyez je suis obligé de définir la couleur de fond de ma page alors qu'elle est normalement définie dans le fichier css (fonctionne sur d'autres pages).

    Avez vous des explications ?
    J'ai essayé de modifier la DTD pour voir, mais cela ne change pas grand chose..

  2. #2
    Rédacteur

    Homme Profil pro
    Responsable de projet
    Inscrit en
    Mai 2009
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de projet
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 634
    Par défaut
    Salut,

    enlève le "." dans le chemin de ta feuille de style.

    Si tu veux savoir si ta feuille est correctement appelé, voici ce que tu peux faire:
    - utilise un firebug sous firefox ou les outils de développeur sous navigateurs webkit
    - regarde le code source généré par ceux ci et regarde le code concernant l'appel de ta feuille de style (onglet "Element" sous chrome).
    - dans ce code, clique sur le lien vers ta feuille de style.
    - si la feuille est bien appelé, tu verras son contenu sinon tu auras une reponse 404 (du moins sous chrome)

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    613
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 613
    Par défaut
    Le point ne change rien.

    J'ai installé Firebug.
    Très bien cet outil, et justement il ne trouve pas ma feuille CSS.

    Comment solutionner ce problème ?
    Est-ce un problème de syntaxe ? A priori non.

  4. #4
    Rédacteur

    Homme Profil pro
    Responsable de projet
    Inscrit en
    Mai 2009
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de projet
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 634
    Par défaut
    si en enlevant le ".", il ne trouve pas la feuille de style, cela veut dire que le dossier "css" ne se trouve pas à la racine de ton site.

    Peux tu donner l'url complète vers ton css? (exemple http://localhost/css/styles.css)

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    613
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 613
    Par défaut
    Je viens de trouver.
    Problème d'encodage du fichier css. (UTF8)
    Maintenant c'est OK.

    Merci pour ton aide et de m'avoir fait connaitre Firebug !

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

Discussions similaires

  1. [PHP 5.2] Ma variable n'est pas prise en compte
    Par beegees dans le forum Langage
    Réponses: 4
    Dernier message: 12/05/2009, 10h29
  2. Réponses: 2
    Dernier message: 27/04/2009, 09h32
  3. [Fichier Zip] mon url n'est pas prise en compte
    Par zouuc dans le forum Entrée/Sortie
    Réponses: 13
    Dernier message: 24/02/2009, 08h48
  4. Configuration n'est pas prise en compte.
    Par ARachid dans le forum Visual C++
    Réponses: 0
    Dernier message: 15/07/2008, 11h25
  5. Réponses: 3
    Dernier message: 13/02/2008, 16h07

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