【发布时间】:2012-03-26 18:42:53
【问题描述】:
我有一个嵌套的 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)中都可以正常工作,我已经看了几个小时了,因为我无法发现问题,所以这有点令人沮丧。
内容位于使用 MasterPage 的 ASP.NET 页面上,该 MasterPage 具有以下文档类型:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
有人可以帮忙解释一下吗?
提前致谢
安迪
【问题讨论】:
-
你检查了两个具有相同属性的类吗?
标签: asp.net css internet-explorer