[RESOLU] Wamp et css

nefert@ri
Invité n'ayant pas de compte PHPfrance

31 déc. 2007, 08:10

Bonjour,

Lorsque je visionne des pages html et php avec wamp, le css n'apparait plus. Pourquoi :?: Que dois-je faire :?:

Merci pour votre aide.

Mammouth du PHP | 1885 Messages

31 déc. 2007, 08:30

WAMP n'a aucun rapport à ton CSS.

Vérifie les liens vers ton fichier CSS. Assure-toi que tu peux accéder au fichier.
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

nefert@ri
Invité n'ayant pas de compte PHPfrance

01 janv. 2008, 07:49

Bonjour,

J'ai vérifié mes liens vers le fichier CSS tout est bon. D'ailleurs, si j'ouvre les fichiers directement sans passer par localhost, la mise en forme apparaît. C'est uniquement lorsque je les ouvre à travers wamp qu'elle n'apparaît plus. |*()

ViPHP
ViPHP | 4039 Messages

01 janv. 2008, 19:05

tu peux nous mettre les liens vers tes css ?

J'ai un gros doute sur leur validité.
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Mammouth du PHP | 1885 Messages

01 janv. 2008, 22:27

Tu peux télécharger l'extension Web Developer de Firefox.

Tu pourras alors sonder ton document et vérifier que tes styles sont bel et bien chargés. Tu pourras même vérifier les styles qui sont appliquer à un élément spécifique de ton document.
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

nefert@ri
Invité n'ayant pas de compte PHPfrance

02 janv. 2008, 07:46

Voici le lien vers le fichier css. Ce lien se trouve dans chacune de mes pages.

Code : Tout sélectionner

<link title="normal" rel="stylesheet" href="file:///C:/wamp/www/Histoire/normal.css" type="text/css">
C'est vraiment bizarre, parce que lorsque je les visionne directement sans passer par wamp, la mise en forme apparaît et l'extension proposée par Xenon_54 m'affiche les différentes mise en forme. Par contre dès que j'ouvre une page à travers wamp, elle est toute blanche et Web Developper n'affiche aucun code CSS...

Mammouth du PHP | 1885 Messages

02 janv. 2008, 08:01

Utilise une URL de ce type:

Code : Tout sélectionner

<link title="normal" rel="stylesheet" href="http://localhost/Histoire/normal.css" type="text/css">
ou

Code : Tout sélectionner

<link title="normal" rel="stylesheet" href="/Histoire/normal.css" type="text/css">
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Eléphant du PHP | 451 Messages

02 janv. 2008, 08:13

Bonjour,

file:///C:/wamp/www/Histoire/normal.css est un chemin absolu qui charge un fichier du disque dur et de plus utilise file: (sans passer par le serveur http c'est pour ça que ça marche sans passer par wamp et que tu crois qu'il est bon). Pour les chemins absolus, il faut toujours utiliser il faut toujours utiliser http:
(<link title="normal" rel="stylesheet" href="http:/Histoire/normal.css" type="text/css">).

Mais autant que possible, il vaut mieux éviter les chemins absolus car si tu veux un jour mettre ton site chez un hébergeur, il faudra que tu reprennes tous les chemins absolus.

essaye en mettant simplement :
<link title="normal" rel="stylesheet" href="normal.css" type="text/css">
(lien relatif qui devrait fonctionner si ton css est dans le même répertoire que la page)
ou alors :
<link title="normal" rel="stylesheet" href="Histoire/normal.css" type="text/css">

De même attention aux majuscules qui sont insensibles sous windows mais le deviennent sous unix (chez les hébergeurs) :
si tu as un lien histoire/normal.css alors que ta page s'appelle : Histoire/normal.css ça marchera sous wamp alors que ça plantera chez l'hébergeur...
En général, j'évite tout les majuscules et surtout les caractères accentués dans les noms de répertoires ou de fichiers.

Bonne continuation,
Jpaul
J'essaye d'aider : parfois je fais des erreurs, on me les corrige et j'apprends un peu plus. Super ce forum :)

nefert@ri
Invité n'ayant pas de compte PHPfrance

02 janv. 2008, 08:33

Merci beaucoup !! Il fallait juste renommer les fichiers en enlevant les majuscules. Sinon, les liens relatifs ne marchaient pas, ce qui m'avait poussée à utiliser uniquement des liens absolus.
Encore milles merci... :D

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

02 janv. 2008, 13:44

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton Image qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute