gpt4 book ai didi

css - 浏览器兼容的自动换行和空格 : pre?(取 2)

转载 作者:行者123 更新时间:2023-11-28 13:47:12 28 4
gpt4 key购买 nike

好吧,宇宙中一定有人知道这个问题的答案。

我已经在这里问过这个问题,但仍然没有解决方案。

我需要保留和换行 div 中的文本。到目前为止,我很难想出解决方案。我找到的最佳解决方案并不适用于所有浏览器。

以下内容适用于 Chrome 和 IE6+,但在 Firefox 中文本不换行。

 white-space: pre; 
word-wrap: break-word;

我发现无论出于何种原因,文本在 Firefox 中都没有用 white-space:pre 换行。并且 -moz-pre-wrap 在 Firefox 3.5 中不起作用(为什么??),只能预包装。但是当我将预包装添加到列表时,IE 6 和 7 不起作用。非常令人沮丧。

代码:

.introsub {
position: relative;
top: 30px;
left: 25px;
width: 550px;
font-weight: normal;
line-height: 1.5em;
overflow: auto;
margin: 0;
padding: 1.5em;
white-space: pre;
word-wrap: break-word;
}

此外,我已经尝试过:

white-space: -moz-pre-wrap; /* Firefox */
white-space: -pre-wrap; /* ancient Opera */
white-space: -o-pre-wrap; /* newer Opera */
white-space: pre-wrap; /* Chrome; W3C standard */
word-wrap: break-word; /* IE */

它在 IE6 或 7 中不起作用。

谢谢

最佳答案

我已经用了一段时间了:

div{
white-space: pre-wrap;
font-family: monospace;
}

关于css - 浏览器兼容的自动换行和空格 : pre?(取 2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4430752/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com