为什么不应该使用 svg 文件作为网站?

Why shouldn't you use an svg file as a website?

我正在帮助一些没有太多编码经验的人使用 Inkscape 制作网站。他们正在创建元素并使用 Javascript 的一小部分在鼠标点击时为它们之间的交互设置动画。到目前为止,他们一直将这些保存为 .svg 文件并在浏览器中打开它们进行测试。他们现在正处于想要将它们放在网络上的地步。我对 GitHub 页面进行了一些测试,看起来如果您上传这些 SVG 文件,您可以与它们进行交互,就像您在本地浏览器中打开它们一样。

这样放到网上有什么问题吗?如果我自己做,我至少会把 SVG 图像放在 html 页面中,因为这会提供更大的灵活性。然而,在这种情况下,目标是让一切尽可能简单。所以,如果我现在可以避免教他们 HTML,那就更好了。但事实上,我从未遇到过一个实际上只是一个 svg 文件的网站,这让我担心除了缺乏对网站进行改进的灵活性之外,还有一个严重的问题。有人知道吗?

没有。只要他们对 SVG 中可用的功能感到满意,这样做就没有错。

显然,如果他们需要表单字段或格式化文本之类的东西,与使用 HTML 页面中嵌入的 SVG 相比,这些东西需要付出更多的努力才能实现。