Web サイト (VS2010、asp.net、VB) があり、マスター ページを使用しています。他にもいくつかのページがあり、そのうちの 1 つで背景色をコンテンツ プレースホルダーだけに設定したいと考えています。スタイル シートを使用しており、.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 ページにすべてを表示するようにコードを更新