我有一个像这样结构的页面
<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”(我不知道如何更好地解释,这就像填充影响)。
我做错了什么?
谢谢
答案 0 :(得分:1)
我似乎没有遇到第一个问题 - 你正在尝试哪些broswers?
一个问题似乎是你要设置cssClass =“titles”而不是class =“titles”
我正在猜测“&lt; / div&gt;”是“&lt; / div&gt;”的错误类型&安培;你还想在打开#part2(?)之前关闭#part1它肯定是在加载css文件吗?你能尝试在html中嵌入它来检查吗?