html - 自动扩展文本框的底部屏幕边距

标签 html css autosize

我有一个基于 autosize 的自动扩展文本框.

在键入长文本时,在光标到达屏幕底部并按下回车键后页面向下滚动。这影响了我的设计要求,即文本和屏幕底部之间应该始终有一些空间。

有没有办法实现这个空间,最好只使用 css?

<div class="container">
    <textarea id="id_text" name="text" rows="2"></textarea>
</div>

自动调整文本区域的实例: http://jsfiddle.net/ztb75su4/

最佳答案

您可以为文本区域创建一个最大高度元素:

#id_text {
    max-height:300px;
}

这只是意味着它不能超出您设置的像素数量。如果用户希望输入超过空间允许的文本,他们可以向下滚动。

关于html - 自动扩展文本框的底部屏幕边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27988979/

相关文章:

html - 文本对齐 :center; doesn't work

javascript - CSS - 如果窗口太小,则滚动条出现在表格单元格上

wpf - 在 XAML 中怎么说 : default width and height for e. g。文本框

.net - WinForms:右对齐标签自动调整大小

html - WordPress header.php 中的 &lt;style&gt; 标签在 IE 8 中不起作用

javascript - 将 JS 结果格式化为货币格式

html - 如何将 padding-top 添加到 ancre 链接?

html - Rails HTML 电子邮件显示 HTML 代码

javascript - 使用javascript在页面加载后导航到第二个div

java - 阻止 OSX 自动调整 JComboBox 大小?