コンポーネントに直マージンを避けて Stack layout にしたところで、結局要素に margin が付くことには変わりない。
コンテンツを(紙の本や PDF でなく)HTML + CSS で配信する究極の理由としてはブラウザやユーザーが DOM を自由にカスタマイズできることだから、要素の挿入位置に依存した margin が付与されること自体が本質的ではないということに今さら気付く。
そして諸般の事情により gap が使えないとなると一気に spacer.gif 時代のやり方に戻らざるを得ないというw