2013-04-30 55 views
0

我对电网的皮肤文件,如下:网格皮肤不能在ie8 +中工作吗?

<asp:GridView runat="server" RowStyle-VerticalAlign="Top" 
    AutoGenerateColumns="False" BorderWidth="0px" CellPadding="4" CellSpacing="1" 
    GridLines="None" 
    Width="100%" > 
    <HeaderStyle CssClass="tabletopbg_White" HorizontalAlign="Left"/> 
    <PagerStyle HorizontalAlign="Right" CssClass="paging" /> 
    <EmptyDataRowStyle Font-Bold="True" HorizontalAlign="Center" /> 
    <PagerStyle HorizontalAlign="Left" VerticalAlign="Middle" /> 
    <RowStyle CssClass="alt_1" /> 
    <AlternatingRowStyle CssClass="alt_2" /> 
    <FooterStyle CssClass="paging" VerticalAlign="Middle" /> 
    </asp:GridView> 

页眉左对齐效果很好,除了IE浏览器的所有。 解决方案是什么?

+0

是tabletopbg_White访问? – Amit 2013-04-30 08:26:44

+0

是的,Amitbhai在其他浏览器中运行良好。 – 2013-04-30 08:28:47

+0

在IE浏览器中检查CSS文件是否可用,如果有超过30个文件,IE会有一些限制,然后它会被删除。 – Amit 2013-04-30 08:30:44

回答

1

我认为你已经达到了IE可以处理的31 CSS files和标签的限制。在这种情况下,请将一个RadStyleSheetManager控件添加到页面中,并将嵌入的样式表合并为一个。

参见:

http://www.telerik.com/help/aspnet-ajax/stylesheetmanager.html

+0

你在哪里看到31个css文件在这个问题上? – Aristos 2013-04-30 08:39:54

+0

它在问题中没有提到,但可以在答案中。当超过31个CSS文件限制时,可能会发生这种情况。 – Freelancer 2013-04-30 08:42:00

+0

那么也许你可以在所有'css'标记的问题上回答相同的问题?哪里说使用Rad控件?他不能使用RadStyleSheetManager来组合样式,因为简单不使用Rad控件。这也不是这样,因为只有一个小问题 - 对齐。不打破完整的模式。 – Aristos 2013-04-30 08:43:29