首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在PHP的<PRE>中设置GeSHi标记的最大宽度

在PHP的<PRE>中设置GeSHi标记的最大宽度
EN

Stack Overflow用户
提问于 2014-02-10 20:41:01
回答 1查看 1.2K关注 0票数 1

我使用GeSHi来突出语法。有任何方法来设置GeSHi生成的预标记的宽度吗?

我的意思是,我有一个宽度为500 as的文本区域,因此,与往常一样,文本是对长行进行文字包装的。当我将文本从我的TextArea发送到GeSHi时,它会生成一个突出显示代码的预标记,但是它会创建一个长行,而不是像textarea那样进行包装。就像这样

在下面的文本区域中,长行的文字包装如下

代码语言:javascript
运行
复制
   ---------------------------------------------
   |  This world is big and we are living here |
   |  for a long long time.                    |
   |                                           |
   ---------------------------------------------

GeSHi生成的突出显示代码的预语法输出如下所示

代码语言:javascript
运行
复制
   ------------------------------------------------------------------
   |  This world is big and we are living here for a long long time.|
   |                                                                |
   |                                                                |
   ------------------------------------------------------------------

我想把这个预标签宽度限制在500 to和文字包装上,就像文本区域一样。有什么可能吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-10 20:46:36

我还没有使用GeSHi,但是您可能可以用以下方式为预标记设置一些CSS

代码语言:javascript
运行
复制
 .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 */
  }
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21687440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档