我正在使用GeSHi进行语法突出显示。有没有办法设置GeSHi生成的PRE标签的宽度?
我的意思是我有一个宽度为500px的textarea,因此通常文字是用长行包装的。当我从TextArea向GeSHi发送文本时,它会生成一个PRE标签,突出显示我的代码,然后它创建一个长行而不是像textarea那样包装。像这样的东西
在下面的textarea中,长行包含像
这样的字 ---------------------------------------------
| 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,并且像文本区一样将自动换行限制为。有可能吗?
答案 0 :(得分:2)
我没有使用过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 */
}