asp.net – 兼容模式下的IE9无法正确显示CSS样式
我有一个嵌套div(见下文),它有不同的CSS类,为容器提供背景颜色和文本格式
<div class="section"> <div class="sectionTitle"> <dx:ASPxLabel ID="lblSectionTitle" runat="server" Text='<%# Eval("SectionTitle") %>'></dx:ASPxLabel> </div> <div class="sectionTitle"> <dx:ASPxLabel ID="lblSectionDesc" runat="server" Text='<%# Eval("SectionDescription") %>'></dx:ASPxLabel> </div> div部分有一个结束标记,其中有更多内容正确呈现. 上面的CSS是: .section { padding: 5px; background-color: #ffffff; } .sectionTitle { font-size: 11px; font-family: Arial; font-weight: bold; color: #546fb2; } 当我在.section中注释掉背景颜色时,正在应用sectionTitle的格式,但是当我将背景颜色放在那里时,它会覆盖sectionTitle的颜色.我已经尝试将.section的颜色设置为匹配.sectionTitle但这仍然不起作用. 在每个浏览器(IE9不兼容,Firefox,Chrome)它工作正常,我已经看了几个小时现在这有点令人沮丧,因为我无法发现问题. 内容位于ASP.NET页面上,该页面使用具有doctype的MasterPage: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 请问有人能帮忙解决这个问题吗? 提前致谢 安迪 解决方法
Internet Explorer具有兼容性“功能”,它始终以兼容模式呈现本地网络上的站点.你必须以两种方式之一明确地关闭它.
<meta http-equiv="x-ua-compatible" content="ie=edge" /> 这个边缘标记告诉ie始终呈现它支持的最标准模式. 如果你使用像asp.net或php这样的服务器端技术,那就是使用另一种方法(我更喜欢),这就是添加一个http头(在asp.net中,这是在global.asax中,也是chrome = 1使能) chromeframe如果安装): protected void Application_BeginRequest() { Response.Headers.Add("X-UA-Compatible","IE=edge,Chrome=1"); } 编辑: 还有第三种方法,那就是在Internet选项的兼容性视图选项卡中禁用它.但是,这只会影响您的计算机. 此外,如果可能的话,最好使用头方法,而不是使用元标记方法.当浏览器读取元标记时,它已经处于主模式.元标记仅影响文档呈现模式,而不影响浏览器兼容模式.在某些情况下,存在微妙的差异,可能会产生影响. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 以视图的形式显示视图中多个表的数据 – AS
- asp.net – 如何让我的转发器的Itemcommand事件不进行整页回
- .net – 是否必须在自定义实现中覆盖默认的成员资格提供程序
- asp.net-mvc – ASP.NET MVC4路由问题
- asp.net-mvc – 没有找到与名为“User”的控制器匹配的类型
- 在ASP.Net MVC和IIS 7.5中设置最佳http缓存头和服务器参数
- asp.net-mvc – 我可以在ASP.NET MVC 4中更改webpages_ Mem
- asp.net-mvc – 为什么验证请求取自ASP.net MVC?
- asp.net-mvc – MVC 4 Code First属性上的ForeignKeyAttrib
- asp.net-mvc – 将Castle Windsor与SignalR集成 – 我该如何
- 使用FormsAuthentication.SetAuthCookie(用户名,
- asp.net-mvc – asp.net mvc ajax post – redir
- asp.net-mvc – 升级到Visual Studio 2015会使in
- 用枚举填充ASP.NET MVC中的SelectList
- asp.net-mvc – ASP.Net MVC 3.0 Ajax.ActionLin
- asp.net-mvc – 如何在没有其他操作匹配的情况下
- asp.net – 如何摆脱丑陋的asp:菜单闪烁?
- asp.net-mvc – 实体框架数据库 – 第一个unique
- ASP.NET的智能卡身份验证
- asp.net-mvc – 表单帖子永远不会执行操作,并且在