我的 asp.net 页面上有一个 div 布局。
左边一个 div 用于菜单,中间一个 div 用于内容,右边一个 div 用于在线用户列表。 所有 div 都带有 float:left 和 height/width 在他的位置,它工作没有问题。
现在我必须在左边和中间的 div 上一起做广告。
我的第一个尝试是将它放在中间并设置 margin-left:-270px;。 但是 advertise-div 位于菜单上方,您无法再点击任何内容。
我的第二次尝试是将它放在左边的 div 中,然后很容易地溢出到中间的 div 中,但这当然行不通,因为左边的菜单 div 的宽度为:300px;横幅就在那儿结束。
看这里: http://s3.imgimg.de/uploads/4b247298bJPG.jpg
怎么办?
最佳答案
如果没有看到您的 HTML/CSS 很难判断,但也许最简单的方法是将广告放在它自己的 <div>
中。在所有左、中、右 div 下,并使用类似 margin-top: -110px
的东西将其向上移动。
这不是一个非常干净的解决方案。如果您无法使其正常工作,或者只是不喜欢它,请发布您的代码。
关于asp.net - CSS Problems : Advertise over 2 divs, 布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4792354/