1

ページの下部からその div を押し出さずに、スクロール可能な div の上に HTML 要素を追加するのに問題があります。明らかに 100% の高さの問題ですが、解決方法は不明です。

http://codepen.io/establish/pen/lCGwn

HTML

<div class="container">

  <div class="stream page">
    <div>THIS IS A DIV</div>
    <div>THIS IS ANOTHER DIV</div>
    <div class="stream-content">
      <h2>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut odio libero, posuere in tortor quis, malesuada ullamcorper ante. Morbi sed orci nisi.</h2>

      <h2>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut odio libero, posuere in tortor quis, malesuada ullamcorper ante. Morbi sed orci nisi.</h2>

      <h2>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut odio libero, posuere in tortor quis, malesuada ullamcorper ante. Morbi sed orci nisi.</h2>
    </div>
  </div>

  <div class="detail page">
  </div>

</div>

CSS

.container {
  background-color: pink;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.page {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; 
}

.detail {
  background-color: blue;
  left: 425px;
}

.stream {
  background-color: green;
  width: 425px;
}

.stream-content { 
  overflow-y: scroll;
   height: 100%;
}
4

0 に答える 0