gpt4 book ai didi

html - 使用母版页时更改内容占位符的样式

转载 作者:行者123 更新时间:2023-11-27 22:29:28 25 4
gpt4 key购买 nike

我有一个网站(VS2010、asp.net、VB)并且我正在使用母版页。我还有其他几个页面,在其中一个页面上,我想将背景颜色设置为内容占位符。我正在使用样式表并在 .aspx 页面上包含以下代码。 (这只是测试代码)

<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="Dashboard2.aspx.vb" Inherits="Dashboard2" %>

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<div id="body_color">
<table id="mainDisplay">
<tr>
<td>a</td>
<td>a</td>
<td>a</td>
</tr>
<tr>
<td>a</td>
<td>a</td>
<td>a</td>
</tr>
<tr>
<td>a</td>
<td>a</td>
<td>a</td>
</tr>
</table>
</div>
</asp:Content>

我已尝试引用内容占位符的 ID,但不起作用。

以下是表格的 CSS,我将它水平和垂直居中。

#mainDisplay
{
margin-left:auto;
margin-right:auto;
margin-top:100px;
width:900px;
height:450px;
}

更新代码以在 aspx 页面上显示所有内容

最佳答案

ContentPlaceHolder 元素不在客户端代码中呈现。查看您生成的源代码并检查。您需要将样式应用到 ContentPlaceHolder 中的 div。

例子:

<style>
#placeHolderDiv {
width: 1000px;
height: 650px;
background-color: #AAA;
}
#mainDisplay {
margin-left: auto;
margin-right: auto;
margin-top: 100px;
width: 900px;
height: 450px;
background-color: #DDD;
}
</style>


<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<div id="placeHolderDiv">
<table id="mainDisplay">
...

关于html - 使用母版页时更改内容占位符的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19182533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com