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

HTML Discussion :

[HTML] Bug tableau


Sujet :

HTML

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    57
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 57
    Points : 44
    Points
    44
    Par défaut [HTML] Bug tableau
    Bonjour tlm,

    J'ai un problème avec un tableau ! J'ai testé sous firefox et quand j'actualise plusieurs fois de suite la page ou il y a mon tableau, il y a un espece de blanc (espace) qui apparait et dissparait en bas de chaques cellules à chaque rafraichissement ! Comme une sorte de padding-bottom sur chaque cellule...

    Voila le code de mon tableau:

    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
     
    <table width="800" height="1000" border="0" cellspacing="0" cellpadding="0">
       <tr height="322">
          <td style="padding: inherit;" width="100%" colspan="2">
             <a href="index.php"><img style="border: 0;" src="images/header.png" alt="Header" usemap="#Map1" /></a>
          </td>
       </tr>
       <tr height="286">
          <td width="146">
             <img style="border: 0;" src="images/navigation.png" alt="Menu" usemap="#Map2" />
          </td>
          <td width="654" rowspan="2">
             <?
             if (isset($_GET['page'])) {
               $p = "includes/".$_GET['page'].".php";
               if (file_exists($p)) {
                  include ("$p"); }
               else {
                  include ("includes/news.php");}}
             else {
                include ("includes/news.php");}
              ?>
          </td>
       </tr>
       <tr height="280">
          <td width="146">
             <img style="border: 0;" src="images/partenaires.png" alt="Partenaires" usemap="#Map3" />
          </td>
       </tr>
       <tr height="112">
          <td width="100%" colspan="2"><img style="border: 0;" src="images/footer.png" alt="Footer" /></td>
       </tr>
    </table>
    Merci d'avance pour votre aide

  2. #2
    Membre expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut

    Il y a 2 ou 3 truc à arranger :
    - tu utilises un tableau pour faire de la mise en page dans ce cas, préfère les divs (tu n'auras plus ton problème et puis surtout c'est fait pour).
    - ensuite utilise plutôt include_once que include (pour éviter d'inclure, par erreur plusieurs fois la même page)
    - <?php et non pas <?

    Essaie un truc de ce style :
    Code HTML : 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
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Document sans titre</title>
    </head>
     
    <body>
    	<a href="index.php"><img style="border: 0;" src="images/header.png" alt="Header" usemap="#Map1" /></a>
    	<div style="width:146px; float:left;">
    		<img style="border: 0;" src="images/navigation.png" alt="Menu" usemap="#Map2" />
    	</div>
    	<div style="width:146px; float:right;">
    		<?php   
                    if (isset($_GET['page'])) 
                    {
                            $p = "includes/".$_GET['page'].".php";
                            if (file_exists($p)) include ("$p");
                            else include ("includes/news.php");
                    }
                    else include ("includes/news.php");
                    ?>
    	</div>
     
    	<div style="width:146px; clear:both;">
    		<img style="border: 0;" src="images/partenaires.png" alt="Partenaires" usemap="#Map3" />
    	</div>
    	<img style="border: 0;" src="images/footer.png" alt="Footer" />
    </body>
    </html>

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    57
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 57
    Points : 44
    Points
    44
    Par défaut
    Merci beaucoup

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

Discussions similaires

  1. Fonction Javascript pour cacher une colonne d'un tableau HTML : bug Firefox
    Par lightstring4 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 29/07/2010, 19h17
  2. [HTML][CSS]Tableau qui s'élargit
    Par Le-Cortex dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 13/04/2006, 14h45
  3. [HTML][Bug] Avec les float/clear, c'est moi ou FF ?
    Par Séb. dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 02/01/2006, 14h56
  4. [HTML] [Débutant] Tableau et images
    Par skandas dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 07/06/2005, 01h01
  5. [HTML / CSS ... ?] Tableau sans AUCUNE marge
    Par PierrotY dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 19/04/2005, 11h13

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