IE9奇怪的表问题 [英] IE9 strange table issue

查看:108
本文介绍了IE9奇怪的表问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,我想知道,如果有人可以帮助,因为我已经来了空白!我有一个表已经样式使用css。它呈现在所有浏览器除了IE9(甚至其他ie版本),我不知道为什么!我甚至尝试删除所有的CSS,它仍然发生。有任何想法吗?




示例html:

 < tr class =altRow> 
< td style =text-align:center;>< img style =vertical-align:middle; margin:3px 0px -3px -3px; alt =outgoingsrc =/ Images / outgoing.png>< / td>
< td> + 441279342352< / td>
< td> + 441279342352< / td>
< td> 9325691< / td>
< td> 02/12/2011 18:21:34< / td>
< td>< / td>
< td> 02/12/2011 18:21:58< / td>
< td>< / td>
< td> 00:00:24< / td>
< / tr>


解决方案

这似乎是一个已知的IE9错误。请参阅:



http://social.msdn.microsoft.com/Forums/pl/iewebdevelopment/thread/e6f49d52-ec3f-47c5-802e-b80d1a58ed39



作为解决方法,您需要替换< / td> < td> 之间的所有空格。例如 td 块;

 < td> 9325691< td> 
< td> 02/12/2011 18:21:34< / td>
< td>< / td>
< td> 02/12/2011 18:21:58< / td>

应更改为

 < td> 9325691< / td>< td> 02/12/2011 18:21:34< / td>< td>< / td>< td> 02 / 12/2011 18:21:58< / td> 

这似乎是唯一的解决方案,直到我们得到一个IE9错误修复这个问题。



http://social.msdn.microsoft.com/Forums/da-DK/iewebdevelopment / thread / 28d78780-c95c-4c35-9695-237ebb912d90


Hi all i'm wondering if someone can help as i've come up blank! I have a table which has been styled up using css. It renders fine in all browsers apart from IE9 (even other ie versions), i have no idea why! I've even tried removing all css and it still happens. Any thoughts?

Example html:

<tr class="altRow">
  <td style="text-align: center;"><img style="vertical-align: middle; margin: 3px 0px -3px -3px;" alt="outgoing" src="/Images/outgoing.png"></td>     
  <td>+441279342352</td>  
  <td>+441279342352</td>     
  <td>9325691</td>     
  <td>02/12/2011 18:21:34</td>     
  <td></td>               
  <td>02/12/2011 18:21:58</td>  
  <td></td>   
  <td>00:00:24</td>                  
</tr>

解决方案

This seems to be a known IE9 bug confirmed by Microsoft. See here:

http://social.msdn.microsoft.com/Forums/pl/iewebdevelopment/thread/e6f49d52-ec3f-47c5-802e-b80d1a58ed39

As a workaround, you need to replace all spaces between </td> and <td>. For example this td block;

  <td>9325691</td>      
  <td>02/12/2011 18:21:34</td>      
  <td></td>                
  <td>02/12/2011 18:21:58</td>

should be changed to;

<td>9325691</td><td>02/12/2011 18:21:34</td><td></td><td>02/12/2011 18:21:58</td>

This seems to be the only solution until we get an IE9 bug-fix for this issue.

Edit: Also this link seems to be helpful like the other one above.

http://social.msdn.microsoft.com/Forums/da-DK/iewebdevelopment/thread/28d78780-c95c-4c35-9695-237ebb912d90

这篇关于IE9奇怪的表问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆