IE8.0高速模式下 设置Gridview头部居左无效??
在页面中使用了一个gridview,设置头部居左,在IE兼容模式下木有问题,在高速模式下就居中了。前台代码如下:--------------------编程问答--------------------
<asp:GridView runat="server" ID="thread_gv" AutoGenerateColumns="False" BackColor="White" DataKeyNames="TID" ShowHeader="true"
BorderColor="#DEDFDE" Width="720px" BorderWidth="1px" CellPadding="4" ForeColor="Black" HeaderStyle-HorizontalAlign="Left"
GridLines="Horizontal" AllowPaging="True" PageSize="20" OnRowDataBound="thread_gv_RowDataBound" OnPageIndexChanging="thread_gv_PageIndexChanging" >
<Columns>
<asp:HyperLinkField HeaderText="主题" DataNavigateUrlFields="SUBJECT,FID,TID" ControlStyle-Width="270px"
DataNavigateUrlFormatString="BBSArticle.aspx?forumid={1}&threadid={2}&pageid=0" Target="mainframe" NavigateUrl="~/BBSArticle.aspx"
DataTextField="SUBJECT" SortExpression="TID">
</asp:HyperLinkField>
<asp:HyperLinkField HeaderText="作者" Text="姓名" DataNavigateUrlFields="USERNAME"
DataNavigateUrlFormatString="#" Target="mainframe" NavigateUrl="~/BBSArticle.aspx"
DataTextField="USERNAME" SortExpression="USERNAME">
<ControlStyle CssClass="BBSColumns" />
</asp:HyperLinkField>
<asp:BoundField AccessibleHeaderText="回复" DataField="hot" HeaderText="回复/阅览"
SortExpression="hot" />
<asp:BoundField AccessibleHeaderText="最后回复" DataField="LASTPOST" HeaderText="最后回复"
SortExpression="LASTPOST" />
</Columns>
<RowStyle BackColor="White" Height="30px" HorizontalAlign="Left" VerticalAlign="Bottom"/>
<SelectedRowStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#76AC30" ForeColor="Black" HorizontalAlign="Left" BorderStyle="None" Font-Underline="True"/>
<HeaderStyle BackColor="#76AC30" Font-Bold="False" ForeColor="White" Height="30px" HorizontalAlign="Left" VerticalAlign="Middle" />
<AlternatingRowStyle BackColor="#F6F7F9"/>
</asp:GridView>
<HeaderStyle BackColor="#76AC30" Font-Bold="False" ForeColor="White" Height="30px" HorizontalAlign="Left" VerticalAlign="Middle" />
这个地方是设置为Left了啊,为啥IE高速模式下就居中了呢?
另外:有些网站也没有高速模式那个按钮,是不是在网站里设置其不能再高速模式下运行呢??
在线等各位大神回答 --------------------编程问答-------------------- --------------------编程问答-------------------- <asp:GridView runat="server" ID="thread_gv" AutoGenerateColumns="False" BackColor="White" DataKeyNames="TID" ShowHeader="true"
BorderColor="#DEDFDE" Width="720px" BorderWidth="1px" CellPadding="4" ForeColor="Black" HeaderStyle-HorizontalAlign="Left" GridLines="Horizontal" AllowPaging="True" PageSize="20" OnRowDataBound="thread_gv_RowDataBound" OnPageIndexChanging="thread_gv_PageIndexChanging" >
HeaderStyle-HorizontalAlign="Left"
这个去掉试试
补充:.NET技术 , ASP.NET