HTML页面中的独立列滚动
我的HTML页面中有两列。
<div id="content">
<div id="left"></div>
<div id="right"></div>
</div>
它们中的每一个占据页面的一半
#left {
float: left;
width: 50%;
}
#right {
float: left;
width: 50%;
}
是否有可能使它们独立流动? 我的意思是,我希望能够向下滚动左侧列,但仍保留在右侧列的顶部,而不必同时向下滚动两列。
看到这个小提琴
#content, html, body {
height: 98%;
}
#left {
float: left;
width: 50%;
background: red;
height: 100%;
overflow: scroll;
}
#right {
float: left;
width: 50%;
background: blue;
height: 100%;
overflow: scroll;
}
之前的帖子有所改善:
小提琴:2个独立滚动div
html, body {
height: 100%;
overflow: hidden;
margin: 0;
}
#content {
height: 100%;
}
#left {
float: left;
width: 30%;
background: red;
height: 100%;
overflow: auto;
box-sizing: border-box;
padding: 0.5em;
}
#right {
float: left;
width: 70%;
background: blue;
height: 100%;
overflow: auto;
box-sizing: border-box;
padding: 0.5em;
}
是。 你将不得不限制他们的身高。 看到这个小提琴的一个工作示例。
#content {
height: 10em;
}
#left {
float: left;
width: 50%;
background-color:#F0F;
max-height:100%;
overflow: scroll;
}
#right {
float: left;
width: 50%;
background-color:#FF0;
max-height:100%;
overflow: scroll;
}
链接地址: http://www.djcxy.com/p/83843.html
上一篇: Independent column scroll in HTML page
下一篇: CSS to display a popup at 20px from top on a scrollable page