build议一个好的Doxygen样式表
我正在使用Doxygen从我的代码生成HTML文档。 不过,我发现默认的样式表有相当差的字体和布局的select。 我知道我可以写我自己的CSS文件来得到我想要的输出,但在我花时间在这之前,我想知道是否有任何像样的自定义样式表已经可用。
我对Doxygen CSS进行了一些基本的修改,将其清理一下。 我已经上传到bitbucket.org/rc1/doxygen-style/
我已经在github上创build了一个项目,可以使用twitter引导来进行doxygen样式。 您应该可以使用任何标准的编译引导程序文件来实现您自定义的外观和感觉。
不知道你是否已经在这个陈旧的问题上find答案,但我想指出,Doxygen 1.5.7(发布前大约一个星期发布)包括我提交的一些CSS更改,所以它应该是一点清洁剂。 (它并不需要太多的调整 – 它似乎已经是相当体面的形状)。如果你是(是?)使用旧版本的Doxygen,更新的doxygen.css
应该仍然适用于大多数旧版本,因为我不认为最近HTML输出的结构已经有了明显的改变。
除了基本字体大小固定为12pt(最近更改)之外,我对默认样式没有太大的问题。 这意味着它永远不会是正确的大小,不能dynamic调整。
下面是我在我的机器上默认的一些细微变化。 大多数情况下,我将硬编码字体大小更改为命名或相对大小,以便Ctrl-Mousewheel轻松resize。 同样,我也改变了(在这里没有显示)其他大小从(例如)11pt到92%(根据原来的12pt值)。
我也join了code
, tt
和pre
因为他们对我来说看起来很奇怪。
显然没有人的CSS会被其他人完全接受。 你所希望的最好的是一种统一性,可用性和尽可能less的stream血
body, table, div, p, dl { font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif; font-size: medium; } /* Ensure that <CODE> and <TT> text is as big as the <BODY> text and use a nicer font */ code, tt { font-family: Consolas, Courier, monospace; font-size: medium; } /* Need this as <PRE> makes the text look smaller due to different font */ pre { font-size: 105%; }
我也在做一个自定义的Doxygen样式表。 我打算评论很多,所以它变得更容易。
你可以在这里检查我的代码在GitHub。
当创buildCHM文件时,发现默认的“tabs.css”在几个地方定义了#fff。 应该用可见的东西代替,例如#00bfff(DeepSkyBlue,如http://www.w3schools.com/css/css_colornames.asp )。
一个简单的谷歌search根本没有结果。 鉴于Doxygen只有一个默认的风格,我会说你的问题的答案是:没有:)
那里可能有样式表,你喜欢哪些人可能愿意分享,但你将不得不自己浏览/search它们。
要么,要么创build你自己的。 干杯!