我想将 margin-left:1em 设置为在 h1 之后以及 h2:2em 之后、h3:3em 之后、h4:4em 之后显示的 p 标签。
我能怎么做?
这是我的代码。
h1~p {margin-left: 1em}
h2~p {margin-left: 2em}
h3~p {margin-left: 3em}
<h1>chapter1</h1>
<p>some paragraph</p>
<p>some paragraph</p>
<p>some paragraph</p>
<h2>section1-1</h2>
<p>some paragraph</p>
<p>some paragraph</p>
<p>some paragraph</p>
<h3>1-1-1</h3>
<p>some paragraph</p>
<p>some paragraph</p>
<p>some paragraph</p>
<h1>chapter2</h1>
<p>some paragraph</p>
<p>some paragraph</p>
<p>some paragraph</p>
<h2>section2-1</h2>
<p>some paragraph</p>
<p>some paragraph</p>
<p>some paragraph</p>
<h3>2-1-1</h3>
<p>some paragraph</p>
<p>some paragraph</p>
<p>some paragraph</p>
我想在 p 之间设置 1em <h1>chapter2</h1>
,<h2>section2-1</h2>
但它是 3em。如何在不添加 html 标签的情况下实现这一点?
添加 2019/07/22
HTML 数据从用 Markdown 编写的 Web 表单发送,并通过 flask(python 框架)markdown 库转换为 html。
然后我想用 PDFKit 输出由 css 标记的 PDF 文件。