0

我有一个奇怪的问题,我有一个在我的页面内滚动的 DIV……但在那个 div 中我有一个固定的“标题”……而且因为我的布局是流动的(100%)宽,它正在制作“FXED” div 覆盖在下面 div 的滚动条上......

解决此问题的最佳方法是什么?我附上了正在发生的事情的简单屏幕截图......希望它有所帮助。在此处输入图像描述

/* BLUE SECTION */    
.floatingHeaderBox {
        width: 100%;
    }

    /* RED BOX BELOW */
    .contentBoxRight{
position:absolute;
width:80%;
left:20%;
height:100%;
background-color:#FFF;
border-left:1px solid #CCC;
margin-left:-1px;
}

.contentBoxRight{ overflow:auto; overflow-x:hidden; }
4

2 回答 2

0

i think you can do it like this http://jsfiddle.net/yuliantoadi/bXukG/1/

i don't have your html, so i made it by my self.

于 2011-06-30T02:51:00.163 回答
-1

如果您的 floatingHeaderBox 在您的滚动框中,如下所示:

<div class="contentBoxRight">
    <div class="floatingHeaderBox">Hdr</div>
</div>

您可以只添加一个负左边距来说明滚动条。由于 x-overflow 设置为隐藏,您将无法判断它已移动。添加填充或子容器以使您想要的空间回到左侧。

.floatingHeaderBox {
        width: 100%;
        margin-left:-18px;
    }
于 2011-06-30T00:08:24.190 回答