Re:Building a Hexagonal Grid in CSS
by felixfbecker on Saturday June 20, 2020 @06:27AM
(#23583078)
To explain why that is: In SVG everything has x and y coordinates relative to the SVG view box. There is no fundamental declarative layout like in HTML/CSS where the browser will calculate where elements go for you.
SVG is great as something to embed in HTML, but not the other way around.
It seems the web community is dedicated to forcing things to work until they become fully supported features of HTML.
Also, in this case, CSS grid is a very good choice for layout, but the background could totally just be an svg.