jquery - 空白 :nowrap 是否有任何替代方案

标签 jquery html css

我将 textarea 与 white-space:nowrap 一起使用,这可以正常工作并删除空格,但这会向文本添加水平滚动条。 我不想要水平滚动条。如果我使用 overflow-x:hidden 滚动条是不可见的,但通过箭头键我可以滚动。 我想在该宽度之后修复文本区域的宽度数据应该到达下一行并且文本区域也应该删除额外的空白并且没有水平滚动 如何实现?

最佳答案

您正在寻找 white-space:pre-linewhite-space:normal

textarea { 
   width:100%;
   height:200px;
}
.normal {
   white-space:normal;
}
.pre-line {
   white-space:pre-line;
}
<textarea class="normal">Lorem ipsum    dolor    sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</textarea>

<textarea class="pre-line">Lorem ipsum    dolor    sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</textarea>

关于jquery - 空白 :nowrap 是否有任何替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49064011/

相关文章:

Jquery .remove() 类,在 iframe 内

java - Cordova 构建 Android 错误

javascript - 隐藏元素或在智能手机缩放时保持相同大小

javascript - 单页上有两个具有不同 id 的谷歌地图

javascript - 平滑的页面滚动不适用于所有语言(即更改的 URL 结构)

javascript - 带有 AMD 和 require.js 的 typescript

html - 当我的页面有两种语言时,在哪里指定 HTML 5 文档的语言?

html - 如何响应地使用 div 中 90%(左右)宽度的位置元素

javascript - 在打开的选择选项的底部动态附加一个 div

html - 多个 <div> 未对齐并彼此重叠