扫码关注官方订阅号
题目描述不够准确,不是很好描述,直接发图片吧。 备注处可以输入,然后输入效果如图所示。 用input只能一行,用textarea又不知道怎么实现那种输入效果。 请问各位大大要怎么样实现?
人生最曼妙的风景,竟是内心的淡定与从容!
不考虑兼容的话可以用Html:
html<p contenteditable="true"></p>
html
<p contenteditable="true"></p>
Style:
css[contenteditable=true] { display: inline-block; width: 100%; vertical-align: middle; min-height: (1em * line-height);/*1个input的高度*/ /*这里写一个输入框应该有的样式*/ }
css
[contenteditable=true] { display: inline-block; width: 100%; vertical-align: middle; min-height: (1em * line-height);/*1个input的高度*/ /*这里写一个输入框应该有的样式*/ }
缺点: 1. 你需要手动获取里面的值(无法监视它的change事件)。 2. 兼容性有待商榷。
很久之前我也试过这个问题 你看看在该样式里添加 word-break: break-all; 可不可以
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
不考虑兼容的话可以用
Html:
Style:
缺点:
1. 你需要手动获取里面的值(无法监视它的change事件)。
2. 兼容性有待商榷。
很久之前我也试过这个问题 你看看在该样式里添加 word-break: break-all; 可不可以