【发布时间】:2023-11-02 08:02:01
【问题描述】:
在我们的项目中,我想以不同的方式设置 doxygen 输出的样式。 目前生成的 html 如下所示:
<html>
<body>
<h1> Heading 1 </h1>
<h2> Heading 2.1 </h2>
<p> Paragraph 2.1.1 </p>
<p> Paragraph 2.1.2 </p>
<p> Paragraph 2.1.3 </p>
<h2> Heading 2.2 </h2>
<p> Paragraph 2.2.1 </p>
<p> Paragraph 2.2.2 </p>
<p> Paragraph 2.2.3 </p>
</body>
</html>
<h2> 仅使用font-size 属性设置样式,并且所有<h2> 和<p> 标记都在文档的左侧对齐。
为了让任何<h2> 标签下方的内容在视觉上突出我想缩进标签直到下一个<h2> 标签。
到目前为止,我尝试的是以下 CSS 规则:
h2 + * {
margin-left: 10px;
}
使用* 是因为除了<p> 标签之外还有其他标签。
但是,此规则仅缩进 <h2> 标记之后的第一段,而不是所有标记都缩进到下一个 <h2> 标记。
还应该提到的是,不能更改 html 的结构以将每个部分包装在 <div> 中。
【问题讨论】: