将带有CSS的彩色边框应用于Asp.net应用程序。怎么了?

时间:2012-02-27 10:53:28

标签: asp.net css border

我有一个像这样结构的页面

<div id = "part1" >
    <div id = "cat1" >
        <asp:Label cssClass="titles" runat="Server" />
    <-- more code ... -->
    </div>

    <div id = "cat2" >
         <asp:Label cssClass="titles" runat="Server" />
    <-- more code ... -->
    </div>

    <div id = "cat3" >
        <asp:Label cssClass="titles" runat="Server" />
     <-- more code ... -->
    </ div>

  <div id = part2" >
   <-- some code ... --> 
  </div>

  <div id = part3" >
  <-- some code ... --> 
  </div>

相应的CSS文件是这样的:

#cat1 , #cat2 , #cat3
{
 float:left;
 width:auto;
 padding:5px;
 border-width:3px;
 border-style:solid;
 border-color:#800000;
} 

.titles  
{
 padding:5px;
 border-width:3px;
 border-style:solid;
 border-color: #800000 ;

}

我的目标是让3列带有彩色边框,每列有一个带有彩色边框的标题(asp.net标签)。

但我得到的只是三列而且没有边框。 此外,标题似乎不留在“part1 div”(我不知道如何更好地解释,这就像填充影响)。

我做错了什么?

谢谢

1 个答案:

答案 0 :(得分:1)

我似乎没有遇到第一个问题 - 你正在尝试哪些broswers?

一个问题似乎是你要设置cssClass =“titles”而不是class =“titles”

我正在猜测“&lt; / div&gt;”是“&lt; / div&gt;”的错误类型&安培;你还想在打开#part2(?)

之前关闭#part1

它肯定是在加载css文件吗?你能尝试在html中嵌入它来检查吗?