我已将article
元素设置为max-height
90%
,但如果内部内容超出此值,则会继续流过footer
#libraries
}。
如果footer
内容满了,我是否有办法让html
变得可滚动?所以内容并不超出我的<div id="libraryView">
<article id="libraries">Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>
</article>
<footer>
<button id="libraryAdd">Add</button>
<button id="libraryBack">Back</button>
</footer>
</div>
。
http://jsfiddle.net/bobbyrne01/oyrvbh23/1/
css
html, body {
height: 98%;
}
#libraries {
background-color: #E6E6E6;
max-height: 90%;
}
#libraryView {
background-color: #A6A6A6;
height: 100%;
}
{{1}}
{{1}}
答案 0 :(得分:1)
在容器上使用OVERFLOW这样的overflow:auto
属性:
html,
body {
height: 98%;
}
#libraries {
background-color: #E6E6E6;
max-height: 90%;
overflow: auto;
}
#libraryView {
background-color: #A6A6A6;
height: 100%;
}
<div id="libraryView">
<article id="libraries">Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>
</article>
<footer>
<button id="libraryAdd">Add</button>
<button id="libraryBack">Back</button>
</footer>
</div>
答案 1 :(得分:1)
一种解决方案是将overflow: auto;
用于ID为#libraries
的元素:
html,
body {
height: 98%;
}
#libraries {
background-color: #E6E6E6;
max-height: 90%;
overflow: auto;
}
#libraryView {
background-color: #A6A6A6;
height: 100%;
}
<div id="libraryView">
<article id="libraries">Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>Test
<br/>
</article>
<footer>
<button id="libraryAdd">Add</button>
<button id="libraryBack">Back</button>
</footer>
</div>