使用棱镜.js防止自动换行
Prevent Word Wrap Using Prism.js
我的博客由Ghost和Prism提供支持.js用于语法突出显示。这很好用,但我想禁用自动换行以使代码片段更易于阅读。是否有我可以切换的 Prism.js 配置设置,或者可以通过更改博客的样式表来解决此问题?我已经尝试了white-space
属性,但我无法使其工作。要查看问题的示例,您可以访问此博客文章。
您可以通过
针对pre
设置word-wrap
CSS属性并code
块来normal
来实现此目的。例如:
code[class*="language-"],
pre[class*="language-"] {
word-wrap: normal;
}
据我所知,这是默认CSS(http://prismjs.com/download.html)的一部分,因此在自定义棱镜样式时可能错误地删除了它。
就我而言,我也需要使用 * 包含任何子元素,如下所示:
code[class*="language-"],
code[class*="language-"] *,
pre[class*="language-"] {
word-wrap: normal;
word-break: normal;
}
相关文章:
- 在 JS 中添加字符串之前强制换行
- 如何在内容可编辑或其他地方找到通过自动换行创建的换行符
- 在 35 个字符后的多行文本框中自动换行
- 在 CSS/JS 中,如何在每 n 个单词处自动换行
- 如何在锚标记中自动换行文本 URL
- 三.js自动换行
- 获取字符串、提取 ID 和自动换行
- 使用棱镜.js防止自动换行
- 使用Javascript选择最后一次自动换行后的最后一行
- 自动换行指定长度的字符串
- 如何检测文本区域中的自动换行
- CSS/JS-你能像对待行一样对待浏览器自动换行来给它们上色吗
- 控制jQuery中的自动换行和取消换行方法
- 如何检测一行何时自动换行到文本区域中?
- 控制文本中自动换行的位置
- 如果输入值为>1,将jQuery自动换行
- JointJS中的自动换行
- 文本区域自动换行
- JavaScript 字符串自动换行匹配另一个字符串
- 自动换行功能在chrome中不工作