そのため、HTML5 の SVG 要素で奇妙なサイズの問題が発生しています。私が思っていたよりもかなり多くのスペースを取っています。画像内のそれぞれの小さな四角形は、幅と高さが "20" の rect 要素です。
SVG 要素の高さと幅は 20*10 = 200 である必要がありますが、サイズは 680x508 です。
ここで検査済みの svg 要素を表示できます -> http://i.stack.imgur.com/xrofn.png
HTML は次のようになります。
<svg>
<rect x='0' y='0' height='20' width='20' stroke='black' stroke-width=''/>
<rect x='0' y='20' height='20' width='20' stroke='black' stroke-width=''/>
<rect x='0' y='40' height='20' width='20' stroke='black' stroke-width=''/>
...
</svg>
node.js と mustache.js を実行していることに注意してください。
編集:どうやら SVG は、幅/高さが不明な場合に何かを行うようです。手動で設定すると問題が解決します。
<svg height="200" width="200">