0

マスターページがあり、このマスターページの一部を* .cssファイルにバインドしたいのですが、成功しません。これが私のマスターページコードです。

<head runat="server" >
    <title></title>
    <link href="~/Styles/Test.css" rel="stylesheet" type="text/css" />
    <asp:ContentPlaceHolder ID="HeadContent" runat="server" > 
    </asp:ContentPlaceHolder>
</head>
<body>
<form runat=server>
<body>
   <table width=100% border=1>
    <tr width=100%>
      <td ></td>
      <div class=mainbody>
      <td width=80%  align=center>
       <asp:ContentPlaceHolder ID="MainContent" runat="server"></asp:ContentPlaceHolder>
      </td>
      </div>
      <td ></td>
    </tr>
   </table>
  </body>
</form>

</body>

そして私のcssファイルに私は持っています:

body
{

}
mainbody
{
  background-color:#a0ccff 
}

コイル状になっているので、教えてください、なぜうまくいかないのですか?

4

3 に答える 3

7

クラスセレクターはドットで始まる必要があります

.mainbody
{
  background-color:#a0ccff 
}
于 2012-06-14T07:51:17.040 に答える
1

ほら、DIV要素の中にtdを入れることはできません...コードを

... <head runat="server" >
<title></title>
<link href="~/Styles/Test.css" rel="stylesheet" type="text/css" />
<asp:ContentPlaceHolder ID="HeadContent" runat="server" > 
</asp:ContentPlaceHolder>
</head>
<body>
<form runat=server>
<body>
   <table width=100% border=1>
<tr width=100%>
  <td ></td>
  <div class=mainbody>
  <td width=80%  align=center>
   <asp:ContentPlaceHolder ID="MainContent" runat="server"></asp:ContentPlaceHolder>
  </td>
  </div>
  <td ></td>
    </tr>
   </table>
  </body>
</form>

</body>
 ...

<head runat="server" > <title></title>
        <link href="~/Styles/Test.css" rel="stylesheet" type="text/css" />
        <asp:ContentPlaceHolder ID="HeadContent" runat="server" > 
        </asp:ContentPlaceHolder>
           </head>
            <body>
        <form runat=server>

       <table width=100% border=1>
        <tr width=100%>
          <td ></td>
          <td width=80%  align=center>
          <div class=mainbody>
       <asp:ContentPlaceHolder ID="MainContent" runat="server">        </asp:ContentPlaceHolder>
      </div>
      </td>
          <td ></td>
        </tr>
       </table>

     </form>      </body>

その後、希望どおりに機能します(コードをコピーして、SIte.Masterファイルに貼り付けることをお勧めします)

于 2012-06-18T09:30:52.570 に答える
0

試す:

<link href="/Styles/Test.css" ...>

それ以外の :

<link href="~/Styles/Test.css" ...>
于 2012-06-14T08:05:59.797 に答える