当前位置: 首页 > 面试题库 >

是否可以仅使用CSS来扩展文本区域?

崔博延
2023-03-14
问题内容

我有一个高度为200px的textarea,但是当我通过文本传递200px时,我想让textarea扩展而不是用滚动条保持200px的高度。

只能使用CSS来做到这一点吗?


问题答案:

相反的textarea,你可以使用div与CONTENTEDITABLE属性:

div {

  display: inline-block;

  border: solid 1px #000;

  min-height: 200px;

  width: 300px;

}


<div contentEditable="true"></div>


 类似资料:
  • 我也需要扩展WebMvcConfigurationSupport类,修改两个内容: 我喜欢从WebMvcAutoConfiguration类注册的默认值,但是由于类上的条件注释,当我扩展WebMvcConfigurationSupport类时,它会防止自动配置的发生。 提前道谢!

  • 我现在正在学习,我被赋予了一个简单的(我以为是这样的)任务。我必须让这段代码工作(我不能修改它): 我认为MousePressListener应该是FunctionalInterface,但它不能扩展MouseListener。有没有办法解决这个问题,或者我是从坏的方面来处理它?

  • 问题内容: 是否可以使用Java 而非 JavaScript 构建Chrome扩展程序?(我在Eclipse IDE中使用Java SE。) 问题答案: Chrome扩展程序必须运行JavaScript。但是,您可以使用Google Web Toolkit 将Java编译为JavaScript。

  • 问题内容: 是否可以使用CSS3转换文本对齐方式?例如,我想从左到右为文本对齐设置动画,但是,在text-align上添加transition属性并不能解决问题。 问题答案: 我发现了一种不仅从左到右/从右到左动画的方法,而且还从居中的文本动画。 诀窍是将宽度设置为“ 0”。

  • 问题内容: 我想开始使用node.js开发Google Chrome扩展程序(因为我已经在node.js中编写了“文本转歌曲”脚本,并且希望将其转换为Chrome扩展程序。)将是解决此问题的最直接方法? 问题答案: 其实是。查看此开发人员直播。这也是我一直在寻找的东西,它将为您提供帮助。 这会将您的节点应用程序捆绑到浏览器中。这是仓库! 编辑: 我注意到我的这个旧答案时不时地不断投票(谢谢大家)。

  • 问题内容: 快速的Google搜索至少会产生一个教程来为node.js 编写C ++“ Hello World” ,但是目前尚不清楚是否可以仅使用C编写这样的扩展。假设有可能,我将面临哪些挑战/局限? 问题答案: 您可以根据需要用C编写扩展的一部分,但是至少需要一点C ++代码才能将C代码与Node粘合在一起。 正如您在HelloWorld中所看到的那样,扩展依赖于和标头,其中包含Node期望的所