Так что я получаю странную проблему с размером элемента SVG в HTML5. Это занимает гораздо больше места, чем я подозревал. Каждый маленький прямоугольник в изображении представляет собой прямоугольный элемент с шириной и высотой «20».SVG-тэг занимает дополнительное пространство
Элемент 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">