很难让 pre 和 code 标签滚动而不是换行
Difficulty getting pre and code tags to scroll rather than wrap
My website 是使用我自己创建的静态站点生成器构建的,并使用 Bootstrap 进行布局。我正在使用 Highlight.js 进行语法高亮显示(运行 服务器端作为构建过程的一部分)并且它工作得很好。然而,有一件事难倒了我。
我希望代码标签在一行太宽时滚动,而不是换行到下一行。通常,我相信这通常可以通过使用 white-space: nowrap
设置 <pre>
标签的样式来完成,但这在这里不起作用,我尝试过的所有方法要么没有效果,要么只是将所有内容推到左边.
其他人能看出问题所在吗?
我想如果你在声明中添加以下属性就可以了。
useBR:false
最后偶然发现答案here:
pre {
overflow-x: auto;
}
pre code {
overflow-wrap: normal;
word-wrap: normal;
white-space: pre;
}
My website 是使用我自己创建的静态站点生成器构建的,并使用 Bootstrap 进行布局。我正在使用 Highlight.js 进行语法高亮显示(运行 服务器端作为构建过程的一部分)并且它工作得很好。然而,有一件事难倒了我。
我希望代码标签在一行太宽时滚动,而不是换行到下一行。通常,我相信这通常可以通过使用 white-space: nowrap
设置 <pre>
标签的样式来完成,但这在这里不起作用,我尝试过的所有方法要么没有效果,要么只是将所有内容推到左边.
其他人能看出问题所在吗?
我想如果你在声明中添加以下属性就可以了。
useBR:false
最后偶然发现答案here:
pre {
overflow-x: auto;
}
pre code {
overflow-wrap: normal;
word-wrap: normal;
white-space: pre;
}