强制浏览器使用实际' '当它断线时
Force the browser to use actual ' ' when it line breaks
我有一个区域文本框,当一行太长时,它会换行到下一行。但是,它这样做并没有在文本中插入换行符,而且我需要该换行符,这样element.scrollHeight
就会被更改。
我可以想办法在javascript中做到这一点,例如,通过取字体大小和字符数,并适当地插入'n
,但我希望有一个更简单的解决方案,也许只是一个简单的css设置?
编辑:示例:https://jsfiddle.net/ah126wm5/1/
没有CSS可以注入这样的换行符,您需要脚本。
原因是,一个没有手动换行的文本,应该根据其容器宽度进行调整,这就是为什么它会这样做。
旁注:textarea
的滚动高度报告仍然正确,正如你在这个更新的fiddle中看到的那样,只需添加更多文本并检查高度,你就会看到它有效
相关文章:
- web浏览器中的离线应用程序存储数据并在之后上传
- qoxdoo中的离线存储是否与所有浏览器和本地文件系统兼容
- Web 工作线程中的同步 XHR 请求是否仍会锁定浏览器
- 强制浏览器使用实际' '当它断线时
- 如何在Raphael js中在屏幕(浏览器)的边缘画一条线
- 浏览器会为iframe提供一个单独的JavaScript线程吗
- 离线谷歌浏览器扩展程序/打包应用:尝试将表单数据从一个本地页面发送到另一个本地页面
- 跨浏览器/跨平台离线手机应用程序
- jQuery Find and Replace正在挂断浏览器!数据大小太大
- 我可以在浏览器ui线程和web工作线程中安全地使用html5中的哪些本地存储
- 从web工作程序和主浏览器线程访问相同的websql数据库
- Chrome控制台中的断线丢失
- 一个浏览器窗口中的所有选项卡共享一个JavaScript线程
- 在所有主流浏览器中,GIF动画和javascript在同一个线程上运行,这是真的吗?
- 通用解决方案,可保存超过5mb的离线数据,支持所有浏览器和PhoneGap应用程序
- Javascript/web浏览器线程模型
- 将视频流式传输到浏览器;时间线”;以便提供类似电视的一致广播
- 某些浏览器的操作系统中是否包含多个线程
- 浏览器脚本是否强制要求在单个线程上运行
- 有没有办法找出浏览器UI线程是否忙