当前位置:  开发笔记 > 前端 > 正文

CSS:如何强制将长字符串(没有任何空白)强制包装在XUL和/或HTML中

如何解决《CSS:如何强制将长字符串(没有任何空白)强制包装在XUL和/或HTML中》经验,为你挑选了8个好方法。

我有一个长串(DNA序列).它不包含任何空格字符.例如:

ACTGATCGAGCTGAAGCGCAGTGCGATGCTTCGATGATGCTGACGATGCTACGATGCGAGCATCTACGATCAGTCGATGTAGCTAGTAGCATGTAGTGA

什么是css选择器强制将此文本包装在html:textarea或xul:textbox中



1> heeen..:

对于块元素:



2> Remy Blank..:

在要允许断点的点处放置零宽度空格.零宽度空间是HTML格式.例如:

ACTGATCG​AGCTGAAG​CGCAGTGC​GATGCTTC​GATGATGC


观察您是否在可能复制和粘贴的内容中执行此操作.
好建议,我今天学到了新东西,谢谢!
谢谢你的解决方案.很难在表中找到这样的东西,而这个解决方案是我在IE,Firefox和Chrome中发现的唯一一个.
您也可以使用``标签,它的作用与提供可选的换行机会相同.

3> emik..:

以下是一些非常有用的答案:

如何防止长话破坏我的div?

为了节省您的时间,这可以用css解决:

white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP printers */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
word-wrap: break-word; /* IE */
word-break: break-all;


+1这是因为它提到了分词:break-all; 这在IE9中对我有用
这是唯一对我有用的铬
`word-break:break-all;`是我在Android WebView中唯一有效的.

4> 小智..:

对我来说这很有效,


  
LONGTEXTGOESHERELONGDIVGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESLONGTEXTGOESHERELONGDIVLONGTEXTLONGTEXT

你也可以在另一个div中使用div而不是td.我用过overflow:auto,因为它显示了我的Opera和IE浏览器中的所有文本.



5> Peter Hilton..:

我不认为你可以用CSS做到这一点.相反,沿着字符串的常规"字长",插入一个HTML软连字符:

ACTGATCG­AGCTGAAG­CGCAGTGC­GATGCTTC­GATGATGC­TGACGATG

这将在行的末尾显示一个连字符,它包裹在哪里,这可能是也可能不是你想要的.

注意Safari似乎

N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有