vivliostyle/vfm

spec: Prevent auto-generation of figure element by images inside explicit figure element

MurakamiShinyu opened this issue · 0 comments

関連する仕様提案

明示的なfigure要素がある場合の画像ではfigure要素の自動生成をせず、属性の移動・コピーをしないようにする。

例:

<figure id="fig01" class="fig-lipsum">

![Lorem ipsum caption](lipsum.png){#img01 .img-lipsum}

</figure>

現在のvfmで出力されるHTML:

<figure id="fig01" class="fig-lipsum">
  <figure id="img01" class="img-lipsum">
    <img src="lipsum.png" alt="Lorem ipsum caption" class="img-lipsum">
    <figcaption aria-hidden="true">Lorem ipsum caption</figcaption>
  </figure>
</figure>

この仕様変更をおこなった場合の出力されるHTML:

<figure id="fig01" class="fig-lipsum">
  <img src="lipsum.png" alt="Lorem ipsum caption" id="img01" class="img-lipsum">
  <figcaption aria-hidden="true">Lorem ipsum caption</figcaption>
</figure>