首页 / 知识
关于javascript:强制TEXTAREA元素换行的最优雅的方法,无论空白如何
2023-04-14 10:45:00
Most elegant way to force a TEXTAREA element to line-wrap, *regardless* of whitespace HTML Textarea元素仅在到达空格或制表符时才换行。没问题,直到用户键入足够足够的单词loooooooooooooooooooooooooooo为止。我正在寻找一种严格执行换行符的方法(例如:即使导致" loooooooooooo \\ 我发现最好的方法是在每个字母后添加一个零宽度的unicode空间,但这会破坏复制和粘贴操作。有谁知道更好的方法吗? 注意:我在这里指的是" textarea"元素(即:行为与文本输入类似的元素)-不仅仅是普通的旧文本块。 CSS设置
在textarea宽度大小处打破长字: 1)(对于现代浏览器:
2)为IE8兼容性添加:
https://msdn.microsoft.com/zh-cn/library/ms531184(v = vs.85).aspx 3)添加IE11兼容性hack: Internet Explorer 11自动换行不起作用
此代码可以在以下情况下正常工作: -IE 11,Chrome 51,Firefox 46(Windows 7); -IE 8,Chrome 49,Firefox 18(Windows Xp); -Edge 12.10240,Opera 30(Windows 10); 至少有 支持非标准元素wbr Firefox,http://developer.mozilla.org/En/HTML/Element Internet Explorer,http://msdn.microsoft.com/zh-cn/library/ms535917(VS.85).aspx 和Opera。 最优雅的方法是使用
根据我的测试,当前浏览器中只有Firefox具有上述行为。因此,我猜您最好的选择是等待即将发布的Firefox 3.1解决您的问题:) 我测试了 唯一没有破坏复制/粘贴的是 |
最新内容
相关内容
linux粘贴换行命令?
linux粘贴换行命令?,位置,系统,连续,工作,分析,命令,终端,快捷键,意思,滚轮,在linux虚拟终端下,怎么快捷的复制粘贴呢?总自动换行怎么回事1、linux看用户信息命令?
linux看用户信息命令?,系统,密码,信息,状态,软件,情况,命令,用户,网络,时间,linux如何查看用户权限,linux查看当前用户权限的命令1、linux怎么linux下删除用户命令?
linux下删除用户命令?,系统,代码,邮箱,用户组,命令,用户,名称,管理,电脑,账户,删除用户的命令是什么1、userdel-r命令。userdel-r命令可以删除用户id的linux命令?
用户id的linux命令?,系统,密码,信息,联系方式,地址,位置,用户,命令,用户名,终端,Linux命令详解之id首先,打开linux客户端。接着,点击上方的连接llinux拷贝强制命令?
linux拷贝强制命令?,数据,系统,标准,文件,命令,目录,设备,源文件,字节,目标,Linux系统中使用dd命令来转换和拷贝文件Linux dd 命令用于读取、linux使用命令的方法?
linux使用命令的方法?,系统,信息,工具,标准,数据,命令,左下角,目录,文件夹,图标,linux的cd命令的使用方法1、cd ~:回到用户家目录。注:这得看你linux下换行的命令?
linux下换行的命令?,系统,代码,命令,文件,字符,后面,继续,前面,选项,下面,Linux系统中tr命令的基本使用教程使用-s选项,查看ASCII表。^的八进制linux删除用户组命令?
linux删除用户组命令?,管理,系统,密码,电脑,名称,用户,用户组,名字,信息,工具,Linux命令之用户组管理1、在Linux中,用户组是一种将一组用户聚合linux下用户权限命令?
linux下用户权限命令?,管理,系统,密码,地址,权限,时间,基础,信息,基本知识,工作,Linux用户以及权限相关常用命令总结sudo和su类似,有一些附加的linux登陆用户命令?
linux登陆用户命令?,系统,工具,信息,地址,软件,工作,命令,数字,服务,名称,Linux常用基本命令大全介绍linux常用命令:pwd命令该命令的英文解释为linux用户名改名命令?
linux用户名改名命令?,系统,密码,命令,代码,名称,用户名,用户,终端,主机名,文件,linux下命令怎么修改用户名1、Linux系统中用户切换的命令为sulinux用户分组命令?
linux用户分组命令?,系统,命令,电脑,信息,时间,标准,资料,用户,文件,用户组,Linux命令行操作之sedsed命令行格式为:sed [-nefri] ‘command’