【问题标题】:Css class not identified by IE 10 in compatibility modeIE 10 在兼容模式下未识别 Css 类
【发布时间】:2014-03-08 00:22:54
【问题描述】:

我有以下 css 类,它在 IE10 中运行良好,兼容模式为 OFF。但是当我使用“打开”兼容模式测试这个页面时,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>

我是 Web 前端开发的新手,所以如果我在这里遗漏了一些重要信息,请原谅我。让我知道需要哪些额外的细节,我会相应地更新这个问题。

谢谢

【问题讨论】:

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


    【解决方案1】:

    试试类似的东西

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

    【讨论】:

    • 您可能需要折叠表格单元格的边框,以便将背景无缝地分布在各行中。
    • 我必须为这个课程更改我的 HTML 吗?我的意思是在数据网格中我使用 。我需要在那里改变什么吗?
    • 能否举个输出html的例子
    • @Mr_Green:感谢您的评论。删除前景色以默认(黑色)颜色显示我的文本,但对背景颜色没有任何影响。
    • @Mark:我正在处理输出的 html 示例。基本上它是一个带有深蓝色标题行的数据网格。 TMDarkBlue 类将标题行的背景颜色设置为深蓝色,文本为白色。我尝试并工作的明显解决方案是完全删除 CSS 类并添加 backColor = #2895D5。虽然这可行,但它违背了 CSS 的目的。所以我正在寻找一个我仍然可以使用 CSS 的解决方案。希望这会有所帮助
    猜你喜欢
    • 2013-05-13
    • 2023-03-24
    • 1970-01-01
    • 2014-08-01
    • 2013-10-05
    • 1970-01-01
    • 2011-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多