如何设置母版页中所有内容页面的颜色

时间:2009-11-06 10:12:45

标签: asp.net css

我的母版页中有6个内容占位符。 我需要在我的母版页中为我的所有内容占位符设置背景颜色[正文]以浅金色。这样我的所有内容页面都会满足这种颜色[body]

怎么做

2 个答案:

答案 0 :(得分:2)

最好的方法是css:

body {
    background: #FFD700;
}

作为Dave解决方案的替代方案,您可以在占位符的顶层设置div:

<asp:Content ID="first" ContentPlaceHolderID="_firstContainer" runat="server">
    <div class='content'>
        // do presentation
    </div>
</asp:Content>

使用css:

.content{
    background: #FFD700;
}

答案 1 :(得分:1)

您可以将每个内容占位符包装在母版页的div中,然后为每个div设置样式,使背景颜色为浅金色。

<div class="goldcontent">
    <asp:ContentPlaceholder ID="Content1" runat="server"></asp:ContentPlaceholder>
</div>

<%-- other controls --%>

<div class="goldcontent">
    <asp:ContentPlaceholder ID="Content2" runat="server"></asp:ContentPlaceholder>
</div>

<%-- etc --%>

然后在你的css文件中

div .goldcontent
{
    background-color: # FFD700;
}