2009-07-23 47 views
0

你能帮助我,是因为我迷路了....奇怪的IE浏览器(HTML表格)probem

alt text http://img44.imageshack.us/img44/3268/ieprob.jpg

<table id="PollDetails" runat="server" Visible="false"> 
    <tbody> 
     <tr> 
      <td align="right"> 
       Poll Question: 
      </td> 
      <td align="left"> 
       <asp:TextBox ID="txtQuestion" runat="server" Width="300"></asp:TextBox> 
      </td> 
     </tr> 
     <tr> 
      <td align="right" runat="server" id="lblSelection1" visible="true"> 
       Selection 1: 
      </td> 
      <td align="left"> 
       <asp:TextBox ID="txtSelection1" runat="server" Width="300" Visible="false"></asp:TextBox> 
      </td> 
     </tr> 
     <tr> 
      <td align="right" runat="server" id="lblSelection2" visible="true"> 
       Selection 2: 
      </td> 
      <td align="left"> 
       <asp:TextBox ID="txtSelection2" runat="server" Width="300" Visible="false"></asp:TextBox> 
      </td> 
     </tr> 
     <tr> 
      <td align="right" runat="server" id="lblSelection3" visible="true"> 
       Selection 3: 
      </td> 
      <td align="left"> 
       <asp:TextBox ID="txtSelection3" runat="server" Width="300" Visible="false"></asp:TextBox> 
      </td> 
     </tr> 
     <tr> 
      <td align="right" runat="server" id="lblSelection4" visible="true"> 
       Selection 4: 
      </td> 
      <td align="left"> 
       <asp:TextBox ID="txtSelection4" runat="server" Width="300" Visible="false"></asp:TextBox> 
      </td> 
     </tr> 
     <tr> 
      <td align="right" runat="server" id="lblSelection5" visible="true"> 
       Selection 5: 
      </td> 
      <td align="left"> 
       <asp:TextBox ID="txtSelection5" runat="server" Width="300" Visible="false"></asp:TextBox> 
      </td> 
     </tr> 
     <tr> 
      <td> 
      </td> 
      <td> 
       <asp:Button ID="btnSave" runat="server" Text="Save Changes" CausesValidation="False" /> 
       <asp:Button ID="btnCancel" runat="server" Text="Cancel" CausesValidation="False" /> 
      </td> 
     </tr> 
    </tbody> 
</table> 

谁能告诉我有什么不对?

生成的代码粘贴:

<div> 
<table id="ctl00_ContentPage_PollManagement_PollDetails"> 
<tr> 
     <td align="right"> 
       Poll Question: 
      </td> 
     <td align="left"> 
       <input name="ctl00$ContentPage$PollManagement$txtQuestion" type="text"  value="How much time do you spend on a computer daily?" id="ctl00_ContentPage_PollManagement_txtQuestion" style="width:300px;" /> 
     </td> 
</tr> 
<tr> 
    <td id="ctl00_ContentPage_PollManagement_lblSelection1" align="right">Selection 1: 
     </td> 
    <td align="left"> 
      <input name="ctl00$ContentPage$PollManagement$txtSelection1" type="text" value="Less than 1 Hour" id="ctl00_ContentPage_PollManagement_txtSelection1" style="width:300px;" /> 
     </td> 
</tr> 
<tr> 
    <td id="ctl00_ContentPage_PollManagement_lblSelection2" align="right">Selection 2: 

     </td> 
    <td align="left"> 
      <input name="ctl00$ContentPage$PollManagement$txtSelection2" type="text" value="Between 1 and 2 Hours " id="ctl00_ContentPage_PollManagement_txtSelection2" style="width:300px;" /> 
     </td> 
</tr> 
<tr> 
    <td id="ctl00_ContentPage_PollManagement_lblSelection3" align="right">Selection 3: 

     </td> 
    <td align="left"> 
      <input name="ctl00$ContentPage$PollManagement$txtSelection3" type="text" value="Between 2 and 4 Hours " id="ctl00_ContentPage_PollManagement_txtSelection3" style="width:300px;" /> 
     </td> 
</tr> 
<tr> 
    <td id="ctl00_ContentPage_PollManagement_lblSelection4" align="right">Selection 4: 

     </td> 
    <td align="left"> 
      <input name="ctl00$ContentPage$PollManagement$txtSelection4" type="text" value="Between 4 and 8 Hours " id="ctl00_ContentPage_PollManagement_txtSelection4" style="width:300px;" /> 
     </td> 
</tr> 
<tr> 
    <td id="ctl00_ContentPage_PollManagement_lblSelection5" align="right">Selection 5: 

     </td> 
    <td align="left"> 
      <input name="ctl00$ContentPage$PollManagement$txtSelection5" type="text" value="Between 8 and 16 Hours" id="ctl00_ContentPage_PollManagement_txtSelection5" style="width:300px;" /> 
     </td> 
</tr> 
<tr> 
    <td> 
     </td> 
    <td> 
      <input type="submit" name="ctl00$ContentPage$PollManagement$btnSave" value="Save Changes" id="ctl00_ContentPage_PollManagement_btnSave" /> 
      <input type="submit" name="ctl00$ContentPage$PollManagement$btnCancel" value="Cancel" id="ctl00_ContentPage_PollManagement_btnCancel" /> 
     </td> 
</tr> 

+0

请发表整个HTML代码。我的猜测是这个表格不是很完美,浏览器的解释也不一样(即并非所有的标签都有匹配的结束标签)。 – 2009-07-23 19:42:57

+0

你有没有可以看到整个源代码和css的地方? – asgerhallas 2009-07-23 19:43:30

+2

您粘贴的代码签出确定 - 请发布生成的实际HTML – Greg 2009-07-23 19:44:42

回答

3

所发布的表格在IE7上正确显示,因此它必须是由于您的页面中包含HTML标记。

-1

尝试把一个& NBSP;在靠近底部的空白TD标签内。

0

删除所有[visible =“false”]并完成关闭表格表格标签可提供所需的输出。从那里开始。

0

什么是可见的,什么不可见? 将所有visibile = false更改为true,它在ie7中看起来很好。

1

你正在使用什么DOCTYPE?根据您的DOCTYPE,IE可能会解释与Firefox不同的页面。

如果你不熟悉DOCTYPES,A List Apart对它们有很好的描述。