私たちのプロジェクトでは、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の構造を変更して、各セクションをaの中にラップすることはできないことにも注意してください<div>
。