我使用GeSHi来突出语法。有任何方法来设置GeSHi生成的预标记的宽度吗?
我的意思是,我有一个宽度为500 as的文本区域,因此,与往常一样,文本是对长行进行文字包装的。当我将文本从我的TextArea发送到GeSHi时,它会生成一个突出显示代码的预标记,但是它会创建一个长行,而不是像textarea那样进行包装。就像这样
在下面的文本区域中,长行的文字包装如下
---------------------------------------------
| This world is big and we are living here |
| for a long long time. |
| |
---------------------------------------------
GeSHi生成的突出显示代码的预语法输出如下所示
------------------------------------------------------------------
| This world is big and we are living here for a long long time.|
| |
| |
------------------------------------------------------------------
我想把这个预标签宽度限制在500 to和文字包装上,就像文本区域一样。有什么可能吗?
发布于 2014-02-10 20:46:36
我还没有使用GeSHi,但是您可能可以用以下方式为预标记设置一些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 */
}
https://stackoverflow.com/questions/21687440
复制相似问题