Firefox在表中显示3列,IE8仅显示2列

时间:2010-02-26 05:11:47

标签: image firefox internet-explorer-8 html-table

在这里会有一些帮助...... Firefox会显示表格中的最后一列(他们点击的图片来编辑他们的电子邮件地址,这是一个链接),IE8在最后一列中没有显示任何内容(甚至没有出现)显示一列!)我遗漏了表中的其他行,但发生了类似的事情。

任何人都知道为什么?

<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>

1 个答案:

答案 0 :(得分:2)

您的<a>标记缺少其>。这将导致浏览器在它看到的第一个>之前无法识别标记的结尾,这是img标记的结尾。坦率地说,我很惊讶Firefox显示img

编辑:此问题的其他常见原因是缺少引号和拼写错误的标记。