我有一个博客,我正在使用带有div元素的ccs style =“white-space:pre”.我这样做是为了在博客中显示大量的代码示例或cli输出..并且必须将该文本复制并粘贴到html页面中.
我希望源代码易于阅读,因此希望在浏览器显示时使用“white-space:pre”来保留原始输出的空白格式.
Chrome和Firefox显示html页面很好,但由于一些奇怪的原因…当我要求它做“预先”时,Safari正在进行“预包装”.我必须有保留空白和nowrap组合功能……这是“预先”但是没有被osx的safari所尊重.
有没有人有这种问题的解决方法?我从很多测试中很清楚,firefox和chrome支持CSS前置空间属性定义的“pre”,但osx的safari不支持.我不想使用& nbsp,因为这会使我的源htm难以阅读和管理.
提前感谢任何有用的建议.
最佳答案