2 votes

Firefox affiche 3 colonnes dans un tableau, IE8 seulement 2

J'aimerais avoir de l'aide... Firefox affiche la dernière colonne du tableau (une image sur laquelle ils cliquent pour modifier leur adresse e-mail, c'est un lien), et IE8 n'affiche rien pour la dernière colonne (il ne semble même pas afficher une colonne !) J'ai laissé de côté d'autres lignes du tableau, mais des choses similaires se produisent.

Quelqu'un sait pourquoi ?

<table class="profile-display">
  <tr>
    <td style="text-align: right; color: red;"> Email address: </td>
    <td class="profile-content"> <?php echo("$evar"); ?> </td>
    <td> <a href="profile_change.php?edit=13"  
         <img src="../images/writegreen.png" class="profile-edit" alt="Edit" 
          title="Edit Email Address"
   border="0" />
         </a>
    </td>
  </tr>
</table>

2voto

Gabe Points 49718

Votre <a> est dépourvue de sa balise > . Ainsi, le navigateur ne reconnaîtra pas la fin de la balise avant la première balise > qu'il voit, ce qui est la fin de la img tag. Franchement, je suis surpris que Firefox affiche la balise img .

Edit : D'autres causes courantes de ce problème sont les guillemets manquants et les balises mal orthographiées.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X