用div+css布局的页面在IE浏览器中显示得好好的,可是一到Firefox浏览器中就出现布局层重叠的现象,主要是因为Firefox和IE在处理层方面有一些细微的差别。通过我制作页面的经验,为大家提出一个常见的解决办法。

<style type="text/css">
#top{
 float:left;
 margin:4px;
}
#foot{
 border:1px solid #c0c0c0;
 margin:0px auto;
}
.clear{
 clear:both; 
}
</style>
<div >此处为第二个层的内容</div>

     以上代码中红色部分即为解决div层重叠的方法,即在两个层中间加一个空白层,清除该层两边的浮动,使得上面的层与下面的层不在同一行。

在hbcms的css框架下,可以直接用 <div class="clear"></div>

clear:both;  /*该行的目的就是增加了一个空白层,清除该层两边的浮动使得上面的 层与下面的脚注层不在同一行*/

相关文章:

  • 2022-12-23
  • 2021-11-21
  • 2022-02-09
  • 2022-01-01
  • 2022-12-23
  • 2021-12-29
  • 2022-02-18
  • 2022-02-18
猜你喜欢
  • 2021-12-29
  • 2021-12-31
  • 2022-02-03
  • 2022-02-06
  • 2022-01-14
  • 2022-02-01
  • 2021-12-02
相关资源
相似解决方案