Forum-webmaster
Général => Discussions générales => Message commencé par: erwinol le le 26-11-2003 a 19:46:30

Titre: CSS et PHP
Posté par: erwinol le le 26-11-2003 a 19:46:30

Salut à tous !

Je travaille sur un site avec un ami. Il s'occupe de l'interface et moi de la programmation en PHP.

Le soucis c'est qu'il fait tous ses positionnements en CSS donc je ne sais pas comment l'inclure au code.

Avec un fichier HTML avec des tableaux j'aurais divisé le fichier en header.php et footer.php que j'aurais simplement apellé par des includes.


Code:

<?php

include("header.php");

/*
* Ici on a tous les traitements
* de la page en PHP
*/

include("footer.php");


Mais si c'est un fichier CSS je fais comment ?

Merci d'avance pour votre aide. J'espère avoir une réponse avant de recevoir le fichier ce soir, ça m'évitera de passer pour un inculte ;D

Merci :)

Titre: Re:CSS et PHP
Posté par: PM le le 26-11-2003 a 19:50:30

Ta CSS va appeler et gérer les différents blocs. Tu devrais donc avoir une balise Div générale Header, une ou plusieurs Contenus et une Footer.

Pour gérer l'aspect de tes différents traitement tu vas appeler tes class. Les vrais pro du CSS me corrigeront si j'ai raconté des betises.

Titre: Re:CSS et PHP
Posté par: DJolhan le le 26-11-2003 a 20:48:08

Tes include, tu peux les faire de la facon suivante :

Include du header avec les meta et le <style>
include du contenu
et include du footer

Apres, au niveau des Div, cela ne pose aucun probleme, tu peux réagir comme pour les TD

étant donné que le style est appelé au chargement de la page, cela ne posera aucun probleme si tu appel le style dans un include différent du contenu.
puisque le style s'affiche coté client et non pas coté serveur comme ton code PhP

Titre: Re:CSS et PHP
Posté par: erwinol le le 27-11-2003 a 20:10:31

J'ai toujours pas reçu sa maquette ... pfff j'aimerais me mettre au boulot avant les exams.

Je suis pas sûr d'avoir bien compris vos explications :-\
Donc si qqun pouvait se dévouer pour m'expliquer tout ça de façon limpide ça serait génial :)

Titre: Re:CSS et PHP
Posté par: Bloubli le le 28-11-2003 a 11:28:20

Je vais essayer d'expliquer ceci :

Le fait que la mise en page se fera par positionnement CSS ne changera pas grand chose pour toi.

Les balises <div> remplaceront les balises <td> (dans le cas d'une mise en page avec les tableaux).

Tu peux donc faire tes includes tout à fait normalement.

Par exemple :

header.php

Code:

<!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>Le titre de ton site</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="lefichier.css" type="text/css">
</head>
<body>
<div id="header">le contenu du header</div>


Je n'ai pas pris en compte le code PHP qu'il pourrait y avoir dans ce fichier.

footer.php

Code:

<div id="footer">le contenu du footer</div>
</body>
</html>


Le mieux est de voir la maquette qu'il t'enverra et de déterminer les éléments qui ne changeront pas et les mettre soit dans le header.php soir dans le footer.php, suivant leur position bien sûr.

J'espère avoir été clair sur ce coup là moi :-\... sinon, j'en suis désolé :-[

Auquel cas, lorsque tu auras reçu ta maquette, tu peux me laisser un MP et je peux t'aider à te dire quelles balises devront être mises dans le header et le footer. ;)

Titre: Re:CSS et PHP
Posté par: DJolhan le le 28-11-2003 a 14:03:14

Ton explication est limpide je trouve, erwinol n'aura sans doupte pas de probleme a comprendre ;)

Parcontre, moi, je ferai plutot différement, c a d :

Le header
le contenu
le footer

Enfin, c une question d'organisation et de gout apres ;)

Titre: Re:CSS et PHP
Posté par: erwinol le le 28-11-2003 a 14:12:45

Oui j'ai très bien compris cette fois ... et je me rend mnt compte que les explications de Joko et PM l'étaient également ... il manquait juste un petit truc que je captais pas.

Merci à vous trois pour les explications.

Titre: Re:CSS et PHP
Posté par: Bloubli le le 28-11-2003 a 14:56:48

Citation de: JokoZetla le le 28-11-2003 a 14:03:14
Ton explication est limpide je trouve, erwinol n'aura sans doupte pas de probleme a comprendre ;)

Parcontre, moi, je ferai plutot différement, c a d :

Le header
le contenu
le footer

Enfin, c une question d'organisation et de gout apres ;)


Merci :D

En fait, je le voyais également de cette manière. Avec en plus un fichier pour le menu.

Titre: Re:CSS et PHP
Posté par: DJolhan le le 28-11-2003 a 16:09:52

J'avoue que je ne suis pas non plus un expert en explications lol

En tout cas, ravis que l'on ai pu t'aider ;)


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.