Partage
  • Partager sur Facebook
  • Partager sur Twitter

Probleme de tableaux sur Firefox

Mais pas sous Internet Exploreur

    6 juin 2007 à 18:42:52

    Bonjours, je fait appel a vous dans un dernier espoir !

    Voila, depuis hier soir je triture mon code inlassablement mais rien n'y fait, j'ai toujours le même bug.

    Je vous explique le principe :

    - Dans le but de faire un mini-jeu ou l'on deplace son bonhomme, j'ai créer un repere en x et y ( à entier naturels )que je retranscrit par l'intermédiares d'un affichage d'un tableau.
    Dans chaques cases de ce tableau j'y affiche une image de 50*50 pixels en arrière plan.

    Mon probleme vient de Firefox, il affiche des images de 50*55 pixels alors que je lui signale bien les dimentions des cases du tableau, et les images sont a la bonnes dimention, il y a donc une répetion de l'image sur 5 pixels, qui est vraiment pas agréable !

    Deux screen :

    Sur Internet Exploreur : http://felix.redby.info/screenFF.jpg
    Sur Firefox : http://felix.redby.info/screenIE.jpg

    Je ne veut pas citer le code publiquement.
    Si des personnes pouvant m'aider a coup on besoin de voir le code, je lui ferait alors passer par message personnel.
    • Partager sur Facebook
    • Partager sur Twitter
      6 juin 2007 à 18:47:18

      Tu peux me donner les valeurs des attributs padding et margin des cases de ton tableau. Elles sont interpretés differement entre Firefox et Ie. Exemple pour Ie la taille de ta case va être Case + la taille de marge exterieur sous firefox c'est Case + taille de la marge inferieur et exterieur.
      • Partager sur Facebook
      • Partager sur Twitter
        6 juin 2007 à 18:50:26

        <table border='1' cellspacing='0' cellpadding='0'>
        <td align='center' valign='middle' width='50'  height='50'  background="..." > 


        J'ai pas mis de padding et de marggin, il aurait fallut ?
        • Partager sur Facebook
        • Partager sur Twitter
          7 juin 2007 à 18:53:20

          Bon, j'ai finnalement trouver ce qui provoquait mon probleme,

          Il m'a suffit d'enlever cette ligne de code :


          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


          Par contre j'aimerais savoir si c'est une phrase super utile ?

          PS: je pensait que c'etait a cause du php au depart que sa marchait pas, mais en fait sa serait plus html, donc si quelqu'un pouvais déplacer le sujet sur le bon forum. Vraiment désolé !
          • Partager sur Facebook
          • Partager sur Twitter
            7 juin 2007 à 18:59:54

            ta page n'est pas valide xHTML strict, en enlevant cette ligne, ca veut dire que tu codes en HTML (beurk).
            Remet cette ligne et essaie de corriger ton probleme.

            Enfin si tu prefere coder en html c'est ton blem.
            • Partager sur Facebook
            • Partager sur Twitter
              7 juin 2007 à 19:02:27

              Bah, le souci c'est que j'ai deja chercher un sacré bout de temps deja !

              Donc je voit pas du tout comment faire autrement que d'ignorer cette ligne pour l'instant !

              Quelqu'un a une idée ? un conseil ?
              • Partager sur Facebook
              • Partager sur Twitter
                7 juin 2007 à 19:02:36

                J'avais le meme problème et j'ai enlevé le XHTML strict 1.0 pour le remplacer par le HTML 4.0 Transitional, regardes sur le site du W3 pour savoir quelle balise mettre.

                edit: c'est ici: http://www.w3.org/QA/2002/04/valid-dtd-list.html
                • Partager sur Facebook
                • Partager sur Twitter
                  7 juin 2007 à 19:03:56

                  Ok, mais sa change quoi en fait entre les deux au niveau de Firefox pour que l'un deconne et l'autre non ?
                  • Partager sur Facebook
                  • Partager sur Twitter
                    7 juin 2007 à 19:06:25

                    Ca change l'interprétation de la page, ce sont deux normes d'écriture (peu différentes cependant) c'est pour ça que il ne comprend pas bien ta page.
                    • Partager sur Facebook
                    • Partager sur Twitter
                      7 juin 2007 à 19:07:06

                      IE sa suxX

                      IE interprète mal différemment le xHtml, généralement si ton site ne pass pas sour firefox, tu as une erreur xHtml quelque part
                      • Partager sur Facebook
                      • Partager sur Twitter
                        7 juin 2007 à 19:09:24

                        :( Ben si ya une erreur xhtml, j'arrive pas a la trouver !

                        J'ai deja tout remodifier, tout reessayé !
                        • Partager sur Facebook
                        • Partager sur Twitter
                          7 juin 2007 à 19:10:30

                          tu as passé ta page au validateur xHtml de la W3C ?
                          • Partager sur Facebook
                          • Partager sur Twitter
                            7 juin 2007 à 19:12:18

                            :-° heu, je connait pas !

                            On fait comment ?
                            • Partager sur Facebook
                            • Partager sur Twitter
                              7 juin 2007 à 19:13:16

                              http://validator.w3.org/
                              Si tu as Firefox, tu peut télécharger la barre d'outils web developpeur: https://addons.mozilla.org/fr/firefox/addon/60
                              • Partager sur Facebook
                              • Partager sur Twitter
                                7 juin 2007 à 19:14:37

                                Je vais essayer ! Merci beaucoup d'avoir repondu !
                                • Partager sur Facebook
                                • Partager sur Twitter
                                  7 juin 2007 à 19:21:33

                                  Citation : diablo_79

                                  ... ca veut dire que tu codes en HTML (beurk) ...



                                  Pourquoi beurk ? :euh:
                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                    7 juin 2007 à 21:06:33

                                    c'est assez personnel mais je n'aime pas le style du html.
                                    Je trouve le xHtml plus épuré, plus soft.

                                    Et pis si il est sur le Sdz, il a surement (peut-etre) suivi les cours de mateo, et mateo enseigne le xHtml
                                    • Partager sur Facebook
                                    • Partager sur Twitter

                                    Probleme de tableaux sur Firefox

                                    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                                    • Editeur
                                    • Markdown