0

我在我的降价文件中包含了一个围栏代码块。在我的文档中,我想展示一些片段来展示编写代码的“正确”和“错误”方式。用不同的背景直观地表示“正确”和“错误”的片段会很好。

有没有办法(除了手动编辑输出 HTML)来更改围栏代码块的背景颜色?

4

1 回答 1

0

您可以修改 Doxygen 用来更改围栏块的背景颜色的 CSS,但我未能找到一种方法来以您希望的方式使用两种不同的颜色。

您可以使用生成 CSS doxygen 使用的副本

doxygen -w html head.html foot.html css.css doxyfile

这给了你一个 CSS 文件来玩。您可以忽略/删除页脚/页眉文件。在 CSS 中,相关的类是div.fragment(大约在 1.8.5 doxygen CSS 中的第 180 行)。更改background-color此处会更改围栏代码块的背景颜色。

您需要将 doxyfileHTML_STYLESHEET设置指向修改后的 CSS。

鉴于 doxygen 处理的所有围栏块可能会使用相同的 CSS 类,我怀疑您想要做的事情是否可以通过琐碎的配置更改来实现。

警告 :) 我通过实验发现了这一点,因为我想要类似的东西,但我怀疑我们可以断然地说 doxygen 将来会继续为此目的使用这个类名。

于 2013-11-01T17:13:47.033 回答