gpt4 book ai didi

php - 在 PHP 的 GeSHi 中设置
 标签的最大宽度

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

我正在使用 GeSHi 进行语法高亮显示。有没有办法设置 GeSHi 生成的 PRE 标签的宽度?

我的意思是我有一个宽度为 500px 的文本区域,因此像往常一样,长行的文本是自动换行的。当我将文本从我的 TextArea 发送到 GeSHi 时,它会生成一个突出显示我的代码的 PRE 标记,但随后它会创建一个长行而不是像 textarea 那样换行。像这样

在下面的textarea中,长行像word wrapped一样

   ---------------------------------------------
| This world is big and we are living here |
| for a long long time. |
| |
---------------------------------------------

GeSHi 生成的 PRE 语法高亮代码输出如下内容

   ------------------------------------------------------------------
| This world is big and we are living here for a long long time.|
| |
| |
------------------------------------------------------------------

我想将此 PRE 标记宽度限制为 500px,并像文本区域一样自动换行。有什么可能吗?

最佳答案

我没有用过 GeSHi,但你可以用这个为你的 PRE 标签设置一些 CSS

 .wordwrap { 
width: 500px;
white-space: pre-wrap; /* CSS3 */
white-space: -moz-pre-wrap; /* Firefox */
white-space: -pre-wrap; /* Opera <7 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* IE */
}

关于php - 在 PHP 的 GeSHi 中设置 <PRE> 标签的最大宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21687440/

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