0072Name_Not_Found
2018/12/11(火) 19:36:43.41ID:???Hamlは改行とインデントを強制するから、あの仕様なのであって、HTMLにそのまま適用して良しとするのはおかしいと思うぞ。
Hamlでは、下記のように変換される。
%ul
%liりんご
%liバナナ
↓
<ul>
<li>りんご</li>
<li>バナナ</li>
</ul>
つまり、終了タグを省略したHTMLと等価ではない。
改行が終了タグと代わりとなるから、終了タグを省略出来るだけだ。
<ul>
<li>りんご
<li>バナナ
</ul>