HTML textarea样式

时间:2010-11-03 22:02:44

标签: html css

让我们说在我网页的<body>内,我所拥有的只是<textarea>元素。

<textarea>应与浏览器窗口一样宽和高(减去<body>所具有的任何填充或边距,或每个浏览器的任何默认计算样式)。

我可以通过设置display:block;width:100%使其与窗口一样宽,但当我包含height:100%时,它不会延伸到窗口的高度(请参阅http://jsfiddle.net/4MBAs/)。< / p>

如何将高度拉伸到浏览器的底部 - 而不必使用JavaScript?

2 个答案:

答案 0 :(得分:1)

您必须在height:100%;body上设置html

尝试这样:

body, html {
  height: 100%;
}

textarea {
  height: 100%;
  width: 100%;
}

答案 1 :(得分:0)

这是另一种选择:

textarea {
  position: absolute;
  bottom: 0px;
  top: 0px;
  left: 0px;
  right: 0px;
}

但这并不能保留身体填充物。