2017-11-17 2 views
1

をリストを命じ、私は単にreversed属性を追加することにより、順序付きリストの番号を逆にすることができます:降順がpandocの値下げにHTMLで

<ol reversed> 
<li>This is numbered 2</li> 
<li>This is numbered 1</li> 
</ol> 

はpandocの値下げに似た何かを達成するための方法はありますか?私は何をしたいことは、次のように、通常の方法でリストを作成し

2. This is numbered 2 
1. This is numbered 1 

、その後、上記のHTMLコードの効果を得ることができるいくつかの注釈(マークダウンまたは生のHTMLのいずれか)を追加することです。 (上記のようにpandocマークダウンリストを書くだけで、ラベルの通常の昇順が生成されます)。私は、ラベルを降順で表示することにのみ関心があります。アイテム自体がHTML/Markdownコードと同じ順序で表示されるようにします。

pandocマニュアルのappropriate sectionは、特定の何かを示唆していないようです。

私が試したことの一つ、および動作しない、生のHTMLを使用してdivにマークダウンリストをラップした後、逆の属性を追加するためのCSSを使用しようとしている:

<style> 
div.rev-lists > ol { 
    reversed; 
} 
</style> 

<div class="rev-lists"> 

2. This is numbered 2 
1. This is numbered 1 

</div> 

しかし、 CSSコードはolタグにreversed属性を追加できません。

.rev-lists > ol { 
    list-style-type:none; 
    counter-reset:item 6; 
} 
.rev-lists > ol > li { 
    counter-increment:item -1; 
} 
.rev-lists > ol > li:after { 
    content: counter(item); 
} 

P.S.:

答えて

1

CSSは、(適合from this)の線に沿ってなければなりません代わりに:pandoc 2.0以降

<div class="rev-lists"> 
2. This is numbered 2 
1. This is numbered 1 
</div> 

あなたも行うことができます。

::: rev-lists 
2. This is numbered 2 
1. This is numbered 1 
:::