我在网页上按下Ctrl+Alt然后滚动鼠标时发现原来DataList中每个数据行的距离发生了改变,请问要如何设置才不会使其变化。请问要怎样设置样式啊,我原来是
<asp:DataList ID="DataList1" runat="server" Width="136px"><ItemStyle Height="15px"/>
                        <ItemTemplate >
                            <asp:HyperLink ID="HyperLink1" runat="server" Text='<%# Sub(Eval("NewTitle").ToString()) %>'  ToolTip='<%# Eval("NewTitle") %>' NavigateUrl='<%# "Default.aspx?Id=" + Eval("Id") %>' 
  ForeColor="#004040" Width="99%" onmouseover="javascript:this.style.color='blue'" onmouseout="javascript:this.style.color='#004040'" BorderColor="#8080FF" BorderStyle="None" BorderWidth="1px" BackColor="LightCyan"></asp:HyperLink><br /><br />
                        </ItemTemplate>

解决方案 »

  1.   

    这个好像不是代码的问题,我刚对google和baidu也作了同样的操作,页面同样会发生变化,所以我觉得应该不是程序能控制的吧,学习中
      

  2.   

    在DataList中加个表个试试!该表格行高不要设置,
    还有你的<ItemStyle Height="15px"/>也有点问题!!!
    你的字体大小设置多少??
    这个Height和字体大小是有关系的!!
    先把<ItemStyle Height="15px"/>也试试!!