- 分享
- 0
- 人气
- 0
- 主题
- 178
- 帖子
- 1195
- UID
- 228672
- 积分
- 5358
- 阅读权限
- 22
- 注册时间
- 2009-5-19
- 最后登录
- 2016-7-11
- 在线时间
- 10505 小时
  
|
本帖最后由 TmXiaOChAo 于 2013-3-24 08:02 PM 编辑
html问题, 请帮帮忙~
<div style="width: 100%; float: left; min-height: 132px; background-color: brown;"></div>
<div style="width: 20%; float: left; min-height: 100%; position: fixed; background-color: black; color: white;">
asdadasdasd
</div>
<div style="float: right; width: 80%; height: 800px; background-color: aqua;"></div>
<div style="float: right; width: 80%; height: 800px; background-color: chocolate;"></div>
我想把左边的那个黑色position:fixed掉它,他的高度是browser的高度减掉上面那块褐色的高度.然后他是在那个褐色那块的下面.在scroll的时候上面那块褐色的会被scroll掉.然后黑色那块会顶着browser的上方.像你facebook上面蓝色的banner顶着. 目前我卡在我不能把黑色那块弄成在褐色的下方.褐色那块也被黑色的盖着了.
我刚才试了用margintop或者top能把黑色那个div定在褐色的下方可是scroll的时候会有空白部分.我要的效果类似facebook home那个page右手边广告下方那个年份.

效果就像红色那个四方型,你把上面的广告scroll完了他就顶在上面了. |
|