如何在 HTML/CSS 中整齐地设置代码格式?我特别想使用数字圆圈标注,如果可以的话,使用 Python Docutils

发布于 2024-11-29 05:47:56 字数 458 浏览 1 评论 0原文

请参阅: http://diveintopython.net/native_data_types/lists.html#d0e5623

我有一个带有代码示例的网站,通过 docutils 生成,CSS 总是不太正确。

我想知道是否有

  • CSS 显示代码的最佳实践(即它可以处理环绕、长行、任何获得着色的机会)

  • 小数字标注的最佳实践(参见上面的 divintopython)

最后,我想知道是否有是(开放的)CSS,即设计用于与 docutils HTML 输出一起使用,并且实际上看起来“不错”。我很乐意贡献一些 CSS,使表格看起来“微软专业灰色”等等。

see: http://diveintopython.net/native_data_types/lists.html#d0e5623

I have a website with code examples on it, generated through docutils, and the CSS is always not quite right.

I would like to know if there is

  • best practise CSS for displaying code (ie can it handle wrap arounds, long lines, any chance of getting colourisation)

  • best practise for the little numerical callouts (see diveintopython above)

and finally, I am wondering if there is (open) CSS that is designed to work with docutils HTML output and actually look "nice". I would be happy to contribute some CSS that makes tables look "microsoft professional grey" and so forth.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雨巷深深 2024-12-06 05:47:56

单独使用 CSS 无法实现语法高亮。您需要对代码的各个部分进行标记;如果您使用动态页面,则可以在服务器上执行此操作,也可以在客户端上使用 JavaScript。 这里是一些 JavaScript 语法荧光笔的比较。

带圆圈的数字是您链接的网站中的图像,但我会使用 Unicode 代替:❶➋➌➍➎➏➐➑➒➓

You can't do syntax highlighting with CSS alone. You need the various parts of the code to be marked up; you can do that on the server if you are using dynamic pages, or you can use JavaScript on the client. Here is a comparison of a few JavaScript syntax highlighters.

The circled numbers are images in the site you linked, but I would use Unicode instead: ❶➋➌➍➎➏➐➑➒➓

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文