<div id= "crumb " runat= "server ">
</div>
<div id= "contentDiv ">
<div id= "left ">
<asp:ContentPlaceHolder ID= "ContentPlaceHolder1 " runat= "server ">
</asp:ContentPlaceHolder>
</div>
<div id= "right ">
</div>
</div>
<div id= "footer ">
</div>
CSS:
#footer
{
margin-top:20px;
width:1024px;
font-size:small;
}
为什么firefox 中margin-top:20px; 是从 crumb往下20px 而IE7是从contentDiv往下20px;
------解决方案--------------------
不同的浏览器,对CSS的解释是不同的
------解决方案--------------------
楼主给的代码测试了没问题,不知道是不是你ID为left和right有浮动的熟悉,如果是这样,在right的DIV后面加上 <br clear= "all " /> 。