Html Textarea元素仅在到达空格或制表符时换行。这是很好的,直到用户输入一个足够的单词。我正在寻找一种严格执行换行符的方法(例如:即使结果是"loooooooooooo“)。
我发现最好的做法是在每个字母后面添加一个宽度为零的unicode空格,但这会破坏复制和粘贴操作。有谁知道更好的方法吗?
注意:我在这里指的是"textarea“元素(即:行为类似于文本输入的元素)-而不仅仅是一个普通的旧文本块。
发布于 2009-03-03 02:54:35
CSS设置word-wrap:break-word
和text-wrap:unrestricted
似乎是CSS 3的功能。祝你在当前的实现中找到一种方法来做到这一点。
发布于 2008-09-06 20:49:29
至少支持非标准元素wbr
火狐,http://developer.mozilla.org/En/HTML/Element
Internet浏览器,http://msdn.microsoft.com/en-us/library/ms535917(VS.85).aspx
还有歌剧。
发布于 2009-06-15 12:38:21
根据我的测试,在目前的浏览器中,只有Firefox具有所描述的行为。所以我想你最好的选择就是等待Firefox3.1即将发布来解决你的问题:)
https://stackoverflow.com/questions/47817
复制相似问题