Page 1 sur 1

php - xhtml - css2 - templates

Posté : 08 avr. 2005, 13:21
par jean-louis
J'utilise easyphp 1.8
j'ai un fichier .php avec 3 inclusions de fichiers .inc. (templates)
je travaille en XHTML avec un fichier css2 externe.

Aucune mise en page n'est effectuée.

Lorsque je rassemble tout le code dans un fichier index.htm, tout fonctionne. La mise en page est correcte.

Posté : 08 avr. 2005, 13:24
par demipoulp
tu appel tes css a quel niveau dans ta page+3includes ?

Posté : 08 avr. 2005, 13:30
par flitox
Dans ton code il te faut un lien de ce type :

Code : Tout sélectionner

<head> ... <link href="css/style.css" rel="stylesheet" type="text/css" /> ... </head>

Posté : 08 avr. 2005, 14:43
par Invité
Cela se trouve dans le head et sous la forme:

<head>
<style type="text/css" media="screen">
@import url(style.css);
</style>
</head>

Posté : 08 avr. 2005, 14:46
par jean-louis
un oubli: j'ai aussi utilisé ce code qui ne marche pas:

Code : Tout sélectionner

<link rel="stylesheet" href="style.css" />

Posté : 08 avr. 2005, 14:48
par flitox
L'appel de ton CSS se fait dans un fichier qui est inclus dans ta page?

si c'est le cas ne cherche pas plus loin, il faut le mettre sur la page principale et non dans les includes.

Enfin si c'est ce que tu as fais ;)

Posté : 08 avr. 2005, 15:04
par Jean-Louis
OK. Merci. Je vais tester.

Posté : 08 avr. 2005, 15:17
par slipndi
ensuite il faut que ta feuille de style soit bien au même niveau que ta page qui fait les différents include sinon ca peu poser problème aussi .

Posté : 08 avr. 2005, 15:23
par flitox
ensuite il faut que ta feuille de style soit bien au même niveau que ta page qui fait les différents include sinon ca peu poser problème aussi .
T'as du mal t'exprimer parce que la feuille de style peut-être là où tu veux.

Code : Tout sélectionner

<link rel="stylesheet" href="style/de/ma/page/style.css" />

Posté : 08 avr. 2005, 15:29
par slipndi
Oui je me suis mal exprimé (décidémenet je suis le boulayz numéro 1 aujourd'hui ;) ) Ben enfaite ce que je voulais dire c'est que avec le code qu'il a mis dans le header il devais verifier que le .css se trouvais bien la ou il l'indiquait c'est à dire a coté des fichiers, sinon ben oui tu peux les placé ou tu veux comme nous le rapelle très justement notre ami flitox :D

Posté : 09 avr. 2005, 20:31
par Jean-Louis
Un peu tard, mais merci. Ca marche.