小编Ath*_*lus的帖子

固定div内的溢出div

几乎我已经拥有了我想要的东西.在overflow-y我希望能够通过滚动,如果它熄灭在div#滚动屏幕内,但一旦溢出是有它不会一路向下滚动到选项8离开它不可见.为什么会如此,我该如何解决?

* {
  margin: 0;
  padding: 0;
}
#fixed {
  width: 300px;
  height: 100%;
  max-height: 345px;
  position: fixed;
  background: #333;
  border: 2px solid #333;
}
#menu {
  background: pink;
  line-height: 25px;
  padding-left: 20px;
}
#scrollable {
  position: absolute;
  height: 100%;
  width: 100%;
  overflow-y: auto;
}

ul {
  list-style: none;
}
ul li a {
  color: white;
  line-height: 40px;
  padding-left: 20px;
  display: block;
}
ul li a:hover {
  background: blue;
}
Run Code Online (Sandbox Code Playgroud)
<div id="fixed">
  <div id="menu">
    Hello
  </div>
  <div id="scrollable"> …
Run Code Online (Sandbox Code Playgroud)

html css

1
推荐指数
1
解决办法
4200
查看次数

标签 统计

css ×1

html ×1