在div+css布局时,使用dreamweaver预览时没有任何问题,但是上传的网页空间后就出现问题了,使用div+css布局出现了错乱。
例如:
<div id=“box”>
<div id=“lift”>这里是页面的左部分内容</div>
<div id=“right”>这里是页面的右部分内容</div>
<div id=“foot”>这里是放页尾的版权信息等的</div>
</div>
三个div均设置了宽度以及高度,并且用一个大的div=id“box”框起来了
希望,“lift”和“right”在一横排,“foot”在两个div的下面,
“lift”和“right”的高度是不同的,但希望“foot”能够在较高的那个div之下,并能够随着高度的调整自动的调整。
错乱的结果:“foot”在“lift”“right”的后面,被他们挡着了。
请问有什么办法解决这个问题吗?
宽度计算错误造成错位;解决方法:计算我们设置宽度、边框、paddind、margin之和。
浏览器问题造成错乱;解决方法尽量少使用margin属性,或者使用css hack。
你的问题,content DIV块中加入overflow: auto;left DIV块中加入 float: left;right DIV块中加入 float: right;