Un tableau en Css/xhtml dans une include....

Un tableau en Css/xhtml dans une include.... - HTML/CSS - Programmation

Marsh Posté le 24-07-2005 à 10:54:45    

Bon c'est mon premier post sur ce forum, donc tout d'abord Bonjour à tous ^^
 
Voila mon problème.  
je suis en train de faire un site en html/css (mon premier site) et il y à une chose que je n'arrive pas à faire.
mon site est composé d'une bannière fixe, d'un menu et d'une zone centrale où sera affichée les sujets.
la page centrale fonctione sous forme d'include, c'est à dire que quand on clique sur un lien du menu sa chargera une nouvelle page dans la zone centrale.
Mais je ne sais pas comment faire pour mettre en place un tableau dans cette zone. Quelqu'un pourrait m'aider ?  :)

Reply

Marsh Posté le 24-07-2005 à 10:54:45   

Reply

Marsh Posté le 24-07-2005 à 12:13:57    

Problème Résolu, il suffisait de ne pas écrire le CSS dans un fichier extérieur mais dans la balise Head de la page html appelé en include :)
 
Merci quand même !!! (j'aurai surement d'autre questions plus tard :p)

Reply

Marsh Posté le 24-07-2005 à 12:21:35    

apparament tu est en train de faire un truc tordu
 
ce que tu entend par include de page html ?? c'est un include en PHP ?
 
montre un bout du code HTML généré ou du PHP qu'on voit si tu vas droit dans le mur

Reply

Marsh Posté le 25-07-2005 à 10:42:51    

Code :
  1. <div class="frame">
  2.    <?php
  3.  if (!isset($_GET['page'])) $page= 'news'; else $page= $_GET['page'];
  4.   switch($page)
  5.  {
  6.  case 'news': include ('news.php');break;
  7.  case 'P2P': include ('P2P.htm');break;
  8.  case 'tutoriaux':include ('tutoriaux.htm');break;
  9.  case 'divx': include ('divx.htm');break;
  10.  case 'dl': include ('dl.htm');break;
  11.  case 'torrent':include ('torrent.htm');break;
  12.  case 'liens-utiles':include ('liens-utiles.htm');break;
  13.  case 'Team_de_fansub':include ('fansub.htm');break;
  14.  case 'liens_en_vrac':include ('liens_en_vrac.htm');break;
  15.  }
  16.  ?>
  17.                 </div>


 
nan se sont des includes en Php bien sur ^^  :pt1cable:  
par contre maintenant, j'ai un autre problème :p  
j'ai mis un tableau dans une include.  
sous IE c'est nickel, tout le tableau apparait dans l'include. (pour une fois que c'est IE qui marche O.o)
mais avec Mozilla le tableau est "plus gros" est une scrolbar s'affiche en bas, comment je peux faire pour enlever cette scrolbar ?  
  </div>


Message édité par uga le 25-07-2005 à 10:47:21
Reply

Marsh Posté le 25-07-2005 à 10:52:26    

Screen ? Exemple en ligne ?


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 25-07-2005 à 11:03:03    

et le code d'une page générée ?
 
car si je ne me trompe pas tu aurai ceci
 
<html>
 
<head>
 
</head>
<body>
<div class="frame">  
<html>
<head>
<body>
</body>
</head>
</html>
<div>
</body>
</html>
 
en bref je pense que tu as laissé les HTML HEAD ET BODY dans le code de tes autres pages.
 
je n'aime pas utiliser les pseudos frames en PHP car c'est trop lourd à gérer, le mieux c'est de faire une page modèle avec les include nécessaires (header, menu, pied de page...) et cette page servira de modèle pour toutes les autres pages.
 
Le site est beaucoup plus souple de cette manière.
 
 
ta méthode bien entendu est valable seulement avec un site qui ne comporte que peux de page je pense

Reply

Marsh Posté le 25-07-2005 à 15:48:36    

voila l'exemple en ligne  
http://mathieu.taillandier.free.fr/Uga-t0rrent/
l'include c'est bien entendu la page centrale.   et en effet, je laisse mes <body/<head>.... dans mes includes. car je savais pas qu'on nedevait pas :p


Message édité par uga le 25-07-2005 à 15:49:52
Reply

Marsh Posté le 25-07-2005 à 15:53:47    

Bien sur que dans les includes tu ne dois pas laisser <html><head> et cie ...
 
Quand php fait des includes, il recopie le contenu du fichier inclus.
 
Or une page html faite par php avec :
 

Code :
  1. <html>
  2. <head><title>Titre</title></head>
  3. <body>
  4. <?php include("accueil.html" );?>
  5. </body>
  6. </html>


 
Ca te semble pas logique que dans accueil.html, tu ne sois pas obligé de remettre <html> et compagnie ? Comme tu n'est meme pas obligé de leur mettre l'extension .html ?


Message édité par plainsofpain le 27-07-2005 à 18:51:43

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 25-07-2005 à 16:45:26    

je dirais meme que si ca page n'a plus de balise html, elle n'es donc plus qu'une portion de code à inclure donc : accueil.inc .... mais bon, c'est pousser loin le respect de la semantique ...


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 27-07-2005 à 17:32:27    

Et si les .html ne contiennent pas de php, ça sert strictement à rien de faire un include. Il faut utiliser readfile

Reply

Marsh Posté le 27-07-2005 à 17:32:27   

Reply

Marsh Posté le 27-07-2005 à 18:51:35    

Voila, comme ca c'est super, il sait tou :)


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed