【发布时间】:2016-04-23 14:31:20
【问题描述】:
我有一个simple page 和一个textarea,我想填满整个屏幕,除了顶部的一点。它在 Chrome 中完美运行,但在 Firefox 中不会延伸到窗口底部。这是我正在使用的 CSS:
body#pad textarea {
position: fixed;
top: 3em;
right: 0;
bottom: 0;
left: 0;
width: 100%;
box-sizing: border-box;
background-color: #222;
color: #fff;
display: block;
font-size: 1.2em;
letter-spacing: 0.6px;
padding: 1em 2em 2em;
resize: none;
}
当我添加height: 100% 时,它的高度确实达到了 100%,但这不是我想要的,因为它需要在屏幕顶部留出一点空间。有没有任何纯 CSS 方法来解决这个问题?我真的很想让它在没有任何 Javascript 的情况下让它看起来和运行起来就像在 Chrome 中一样。
【问题讨论】:
-
用更好的解释和可能派上用场的第二个示例更新了我的答案