使用CSS属性position: fixed和overflow-y: scroll实现。例如:
HTML代码:
这是父元素的内容。
这是子元素的内容。
这是子元素的内容。
这是子元素的内容。
CSS代码:
.parent { position: fixed; width: 100%; height: 100%; background-color: #f8f8f8; } .child { height: 100%; overflow-y: scroll; padding: 20px; }
解释: 将父元素的定位设置为fixed,使其相对于视窗固定位置。将子元素的高度设为100%,并使用overflow-y:scroll,使子元素出现滚动条,且滚动时只有子元素滚动,父元素背景不动。