Javascript Firefox在IE不正确时显示表格';T

Javascript Firefox在IE不正确时显示表格';T,javascript,Javascript,下面是表的开头部分的代码,不应该在firefox中显示 <FORM Name='Main' METHOD=POST><!-- DISPLAY PAY PERIOD DETAIL WEEKLY VIEW --><span align='center' id='spanDetails' style

下面是表的开头部分的代码,不应该在firefox中显示

<FORM Name='Main' METHOD=POST><!--    DISPLAY PAY PERIOD DETAIL WEEKLY VIEW --><span align='center' id='spanDetails'
                                                                                     style='display:none'><TABLE
        align='center' BORDER=1 CELLPADDING=4 CELLSPACING=0 CLASS=cTable>
    <TR>
        <th CLASS=TH1 align='center' valign='top' colspan='6'>Pay Period Detailss</th>
        <th CLASS=TH1 align='center' valign='top'>
            <style type="text/css">.myLayersClass {
                position: relative;
                display: table;
            }</style>
            <span id='spanHideDetails' class='myLayersClass' style='display: table'><a
                    href='javascript:if (typeof(document.forms["Main"]["showtb"])=="object"){ SetDetailSpanStatus(document.forms["Main"]["showtb"],0);}ToggleDisplay("spanDetails", "");javascript:ToggleDisplay("spanPPDates", "TsLinks");'>Hide</a></span>
        </th>
    </tr>
    <tr>
        <TH ALIGN='center' valign='center'>Date</TH>
        <TH ALIGN='center' valign='center'>Duration</TH>
        <TH ALIGN='center' valign='center'>Title Code/<br>Pay Code</TH>
        <TH ALIGN='center' valign='center'>Project/<br>Enterprise Project</TH>
        <TH ALIGN='center' valign='center'>FAU Title/<br>Shift</TH>
        <TH ALIGN='center' valign='center'>Message</TH>
        <TH ALIGN='center' valign='center'>View</TH>
    </tr>
    <tr CLASS='bottom'>

付款期详情
myLayersClass{
位置:相对位置;
显示:表格;
}
日期
期间
标题代码/
支付代码 项目/
企业项目 FAU标题/
班次 消息 看法
它可能与
显示的
有关:无包裹在整个表中

它在浏览器之间意外行为的原因通常是由于无效的HTML。在HTML5以外的所有HTML版本中,
位于
内部是无效的。因此,一些浏览器会接受它,一些浏览器会将表踢出
,留下一个空的、不可见的跨度,在其外部有一个大表

结论:

  • 使用
  • 验证您的HTML

您没有正确格式化代码。我去做了,但这是一个巨大的污点,我不想成为你的私人助理。请编辑你的代码以便我们可以看到。可能想在JSFIDLE中发布工作代码。你有结束span标记吗?这不能解释为什么firefox会显示该表?@jtheman:我没有。什么版本?这就是主题…@jtheman:你在用什么版本的firefox?我不知道。我刚读了这个问题。FF通常比IE渲染得更严格,因此IE上的编码错误有时会被忽略,但FF上的错误不会被忽略。。。回答这个问题的最佳猜测。