div+css布局错乱问题解决方法

html-css011

div+css布局错乱问题解决方法,第1张

div是一种分块机制,这就要求在设计页面时要弄清各块之间级联关系

这个问题需要把left和right再使用一个div包含起来,直接上代码啦,下边就可以实现你要求的布局。foot总在下边,并能随着left,right的高度改变自动调整。

<div id="box">

<div id="content">

<div id="left">这里是页面的左部分内容</div>

<div id="right">这里是页面的右部分内容</div>

</div>

<div id="foot">这里是放页尾的版权信息等的</div>

</div>

/******css样式**/

<style type="text/css">

#content{

width: 100%

background: aqua

overflow: auto

}

#left{

width:50%

float: left

height:250px

background: blue

}

#right{

width:50%

float: right

height:100px

background: fuchsia

}

#foot{

height: 30px

background: gray

}

</style>

上传到服务器没有加后台标签,一般不会出什么问题,有的后台对于页面中源代码里的回车非常敏感,会造成局部错位。不知道页面乱成什么样,有时候看着页面非常混乱,但问题其实只在一处,这一处问题解决,整个页面也就正常了。如果这个页面加了后台标签,则需要检查一下是不是有的标签没有关闭,或者多出了标签。在ie6中本地文件有时会和上传的文件不一样,如果源代码里有中文注释,最好用拼音或者英文代替。

可以给每块加上宽高和溢出隐藏,让页面恢复正常