課題
hamlでリストを使うと、
要素の中の物が改行されて出力されてしまいます。%ul
%li リスト1
%li リスト2
%li リスト3
と記述すると、
<ul>
<li>
リスト1
</li>
<li>
リスト2
</li>
<li>
リスト3
</li>
</ul>
と出力されます。
解決策
どうせならこうしたいです。
<ul>
<li>リスト1</li>
<li>リスト2</li>
<li>リスト3</li>
</ul>
%ulの後に不等号記号(<)をつけてやるとそのようになります。
%ul
%li< リスト1
%li< リスト2
%li< リスト3
ちなみに(<>)をつけると、ulから全て1行で表示されます。