服务器与VPS
促销优惠信息

wordpress代码块自动换行 pre代码过长的解决办法

使用 wordpress 建站的朋友很多都是技术宅,经常会分享一些代码类的内容,但是wordpress编辑器默认的代码块没有自动换行的功能,经常会看到代码溢出了代码块范围,我们需要拉动才可以看到完整代码内容。现在有一些wordpress主题已经实现了代码自动换行的功能,但是还有一些主题模板没有涉及这个问题,我们可以自己动手实现wordpress代码块自动换行。

实现代码块自动换行很简单,只要给CSS添加两行代码就可以。

/* 代码块自动换行 */
white-space: pre-wrap;
word-wrap: break-word;

我们任意打开自己站内含有代码的一篇文章,然后F12,查看代码的顶层样式,然后到后台打开主题的CSS文件,找到该顶层样式,插入上面的那两行代码。如本站代码块的顶层样式为“prettyprint”:

wordpress代码块自动换行 pre代码过长的解决办法

那么CSS文件中找到prettyprint,然后把上面的两行代码加入其中即可。

 

wordpress代码块自动换行 pre代码过长的解决办法

添加 css 样式后实现了代码自动分行,效果如下:

wordpress代码块自动换行 pre代码过长的解决办法

使用其他主题的wordpress代码块自动换行也一样,只要找到代码块的顶层样式,并针对性修改即可实现网站代码自动换行的目的。另外,还可使用一种简单点的方法,那就是有一些主题支持使用自定义代码。

主题——>自定义——>额外CSS

添加如下代码

pre {    
        font-family: "Courier 10 Pitch", Courier, monospace;
        /* styles to make preformatted text wrap */
        white-space: pre-wrap;       /* css-3 */
        white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
        white-space: -pre-wrap;      /* Opera 4-6 */
        white-space: -o-pre-wrap;    /* Opera 7 */
        word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

以上两种方法都可以达到wordpress代码块自动换行问题,法子不同,但是道理是相同的,大家可以自己尝试一下。

楚狂人 » wordpress代码块自动换行 pre代码过长的解决办法

相关推荐

  • 暂无文章

评论 抢沙发

  • (必填)
  • (必填)

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏