Html 什么';IE 8的表格格式有什么问题?

Html 什么';IE 8的表格格式有什么问题?,html,css,internet-explorer,html-table,Html,Css,Internet Explorer,Html Table,此表(以下示例)由XML文件和XSL生成 在本地加载XML时,它工作正常(从127.0.0.1开始): 从LAN上的另一台计算机或网络驱动器加载时,会发生以下情况: 我不知道为什么头球的位置会改变。桌子上的双边框真让我恼火。在连续48小时的谷歌搜索之后,我一直无法找到一个有效的解决方案。我需要帮助 以下是表格HTML: Période comptable 可比信息 信息运动补偿表 信息Compte Comptable 代码géographique 矫揉造作 加兰特型 木柴机 矩阵 魁 蒙塔

此表(以下示例)由XML文件和XSL生成

在本地加载XML时,它工作正常(从127.0.0.1开始):

从LAN上的另一台计算机或网络驱动器加载时,会发生以下情况:

我不知道为什么头球的位置会改变。桌子上的双边框真让我恼火。在连续48小时的谷歌搜索之后,我一直无法找到一个有效的解决方案。我需要帮助

以下是表格HTML:


Période comptable
可比信息
信息运动补偿表
信息Compte Comptable
代码géographique
矫揉造作
加兰特型
木柴机
矩阵
魁
蒙塔特非对冲型
孔雀石山
日期取消签名
生命之日
设计登记
原籍
可比性数
可比性图书馆
森斯
卢佩克193
代码237
影响238
加兰特239型
ligne_er240
矩阵241
魁242
mnt_nn_ctrvalo84
mnt_ctrvalo83
日期/签名85
日期:86
密码装置89
起源89
num_cpt_cmpt235
ll_cmpt30
传感器cpt32
代码246
影响247
加兰特248型
木质素er249
矩阵250
qui251
mnt_nn_ctrvalo85
mnt_ctrvalo84
日期/签名86
日期:87
编码装置90
起源90
num_cpt_cmpt236
ll_cmpt40
传感器cpt42
代码_geo266
影响267
加兰特268型
木质素269
矩阵260
qui261
mnt_nn_ctrvalo94
mnt_ctrvalo93
日期:95
日期:96
密码装置99
起源91
num_cpt_cmpt237
ll_cmpt50
传感器cpt52
好的
mnt_nn_Ctrvalo 198
mnt_ctrvalo112
日期:95
日期:96
密码装置99
原创100
卢佩克198
代码245
影响246
加兰特247型
木质素er248
矩阵249
qui250
mnt_nn_Ctrvalo 198
mnt_ctrvalo93
日期:95
日期:96
密码装置99
原创100
num_cpt_cmpt244
ll_cmpt40
传感器cpt42
以下是CSS:

.tablePrimaire
{
边框:1px纯黑;
边界塌陷:塌陷;
空白:nowrap;
}
.表4
{
边框:1px纯黑;
边界塌陷:塌陷;
左:3倍;
右侧填充:3px;
字体大小:0.7em;
高度:30px;
背景色:#8c8b83;
颜色:白色;
空白:nowrap;
}
.tablePrimaire td
{
宽度:12.5%;
高度:17px;
垂直对齐:中间对齐;
文本对齐:居中;
左:3倍;
右侧填充:3px;
垫面:3件;
垫底:3件;
字体大小:0.7em;
边框:1px纯黑;
}
表格主体
{
背景#f9f4e9;
}
t正文:第n个孩子(奇数)
{
背景:#eee0c1;
}
t车身:悬停td[rowspan],tr:悬停td
{
背景:#d0e4f2;
}
我期待着你的建议

我应该提到,它在Firefox中运行良好,无论是否在本地


这是我第一次真正使用HTML和CSS,因此对于任何明显的错误和失礼,我感到非常抱歉。

第25行缺少一个
。它应该是
而不是
,我怀疑你被IE的兼容性行为弄糊涂了。如果您在域上,默认情况下,本地网络上的任何服务器(无论是否在域上)都将被视为Intranet区域:

在Intranet区域中,默认情况下,所有页面都选择“模拟IE7‘标准’”模式:


要解决这个问题,请使用X-UA-Compatible HTTP头,或作为
标记(尽管它不会在W3C验证程序中验证)。有关IE 8的完整行为的详细信息,请参阅。

删除所有css代码,然后再次检查。这可能会帮助您找到一些可能导致您的问题的额外css设置。我已经这样做了,但没有任何效果。此图像:由以下代码生成:
.tablePrimaire{border:1px solid black;}.tablePrimaire td{border:1px solid black;}
您可以看到对齐差异以及双边框的产生方式。同样,在本地访问时不会发生这种情况。是否指定doctype?如果是这样,那是什么呢?XSL中的输出行如下:
这是上面的图像,但局部是:相同的XML,表中相同的CSS(上面的行)。这一个在添加其他样式时有效。很抱歉,这是我在这里犯的错误,它不在实际代码中。更正。你是一个了不起的人。非常感谢。还有诅咒IE。我所要做的就是把它添加到
标签中:
我还强烈推荐这款ligner,让IE跟上时代的步伐: