IE 10在兼容模式下未识别Css类

时间:2014-03-07 15:21:35

标签: html asp.net css internet-explorer-10

我有以下css类,在兼容模式为OFF的IE10中工作正常。但是当我在兼容模式“ON”下测试此页面时,将忽略css类。这个类的作用基本上是为表格行设置背景颜色。

.TMDarkBlue
{
    color: White;
    background: #2895D5;
    font-weight: bold;
}

我使用过的数据网格的HTML如下所示。

<asp:DataGrid ID="dgResults" runat="server" AllowPaging="True" GridLines="None" CellSpacing="2" PageSize="15" ForeColor="Black" AllowSorting="True" CellPadding="10" PagerStyle-NextPageText="&gt;">
    <PagerStyle NextPageText="Next" CssClass="pagerStyle" PrevPageText="Prev" HorizontalAlign="Justify" Position="Top" Wrap="False" Mode="NumericPages" ForeColor="#2D4374" Font-Overline="False"></PagerStyle>
    <ItemStyle Wrap="False" CssClass="itemStyle"></ItemStyle>
    <AlternatingItemStyle Wrap="False" CssClass="alternateRow"></AlternatingItemStyle>
    <HeaderStyle CssClass="TMDarkGray" ForeColor="White" />
    <FooterStyle CssClass="TMDarkGray" Wrap="False" />
    <EditItemStyle Wrap="False" />
    <SelectedItemStyle CSSClass="TMOrangeHighlight" Wrap="False" BackColor="#2D4374" />
</asp:DataGrid>

我是网络前端开发新手所以请原谅我,如果我错过了一些重要的信息。请告诉我需要哪些其他详细信息,我会相应更新此问题。

由于

1 个答案:

答案 0 :(得分:1)

尝试类似

的内容
 table tr.TMDarkBlue td {
         background-color: #2895D5;
          color: white;
          font-weight: bold; 
}