你这是html代码,你需要把源代码贴出来,才好说什么地方有错

解决方案 »

  1.   

    以下是源代码
    <asp:Repeater ID="weathershow" runat="server">
    <ItemTemplate>
    <table width="85%" border="0" cellpadding="0" cellspacing="0" background="<%# DataBinder.Eval(Container.DataItem, "weather_station") %>.jpg">
    <tr><td align="right">
    云量:<%# DataBinder.Eval(Container.DataItem, "weather_cloud") %>
    </td></tr>
    <tr><td align="right">
    温度: <%# DataBinder.Eval(Container.DataItem, "weather_temperature") %>
    </td></tr>
    <tr><td align="right">
    今天是: <%# DataBinder.Eval(Container.DataItem, "weather_year") %>/<%# DataBinder.Eval(Container.DataItem, "weather_month") %>/<%# DataBinder.Eval(Container.DataItem, "weather_day") %>
    </td></tr></table>
    </ItemTemplate>
    </asp:Repeater>
    </td></tr>
    <tr>
    <td align="center" valign="top">       //空白行就产生于这个td下,但是源代码没有啊
    <form id="form1" runat="server">
    <asp:DropDownList ID="selectcity" DataValueField="weathercity_id" DataTextField="weathercity_name" AutoPostBack="true" runat="server"></asp:DropDownList>
    <asp:Image ID="addcookie" src="/weather/images/setdefault_button.jpg" runat="server" onClick="defaultcity"></asp:Image>
    </form>
      

  2.   

    我知道问题了
    我的css文件中定义了form的topmargin
    不是那些隐藏域的原因
    呵呵
    多谢冰雨