【发布时间】:2017-11-23 07:47:12
【问题描述】:
我正在尝试使用height: calc(100% - 80px) 和overflow: scroll 创建一个 div。 div 完全忽略了这两个规则。这是我尝试过的:
.tab-content {
clear: both;
height: calc(100% - 80px);
overflow: auto;
}
#tutorial {
padding: 5%;
}
Tutorial
<div id="tutorial" class="tab-content">
Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
<br> Tutorial content
</div>
请提醒我哪里出了问题以及如何解决问题。
【问题讨论】:
-
calc(100% - 80px);不会溢出,怎么滚动? -
@DanielH 内容可能会溢出 div,此时会有滚动。
-
它已经在工作了? jsfiddle.net/dalinhuang/h6Lam4rr
-
@DanielH 你错过了问题的重点......阅读规范......
-
100% 你是指父母的身高吗?还是当前窗口高度的 100%?
标签: css scroll overflow css-calc