我在HTML页面中展示了一个从文本文件中获取的文本,我希望该文本文件中的换行符被考虑到,因此我使用了“white-space: pre;”属性。但是,我又想防止文本溢出其包含的div,所以我添加了“word-wrap: break-word;”属性。不幸的是,这两个属性似乎无法一起工作(白色空间覆盖了单词换行)。如何使这两个属性一起工作?
我在HTML页面中展示了一个从文本文件中获取的文本,我希望该文本文件中的换行符被考虑到,因此我使用了“white-space: pre;”属性。但是,我又想防止文本溢出其包含的div,所以我添加了“word-wrap: break-word;”属性。不幸的是,这两个属性似乎无法一起工作(白色空间覆盖了单词换行)。如何使这两个属性一起工作?
white-space
属性的期望行为:
因此,要获得您所描述的效果,您需要使用值pre
空白序列会被保留。仅在源代码中的换行符和<br>元素处断行。
pre-wrap
空白序列会被保留。在换行符、<br>以及需要填充行框时断行。
pre-wrap
代替pre
。