qinhua 由于被 pre 标签包裹,默认行为为 pre,即原样展示,超过宽度也不会自动换行。 您可以加样式解决,但是让代码换行后有时很难看,所以一般不推荐修改默认行为。 pre[class*="language-"] { white-space: pre-wrap; } pre-wrap 不会合并空格,超过宽度会自动换行,主流浏览器均支持。