2017-09-29 16 views
1

J'aide certaines personnes qui n'ont pas beaucoup d'expérience dans le codage à faire des sites Web en utilisant Inkscape. Ils créent des éléments et utilisent de petits morceaux de Javascript pour animer les interactions entre eux sur les clics de souris. Jusqu'à présent, ils les ont sauvegardés sous forme de fichiers .svg et les ont ouverts dans leur navigateur pour les tester. Ils sont maintenant au point où ils veulent les mettre sur le web. J'ai fait quelques tests avec des pages GitHub, et il semble que si vous téléchargez ces fichiers SVG, vous pouvez interagir avec eux comme vous le feriez si vous les avez ouverts localement dans un navigateur.Pourquoi ne pas utiliser un fichier svg comme site web?

Y a-t-il quelque chose de mal à les mettre sur le web de cette façon? Si je le faisais moi-même, je mettrais au moins l'image SVG dans une page html, car cela donnerait beaucoup plus de flexibilité. Cependant, dans ce cas, l'objectif est de tout garder aussi simple que possible. Donc, si je peux éviter de leur enseigner HTML maintenant, tant mieux. Mais le fait que je n'ai jamais rencontré un site Web qui était littéralement juste un fichier svg me fait craindre qu'il y ait un problème sérieux autre que le manque de flexibilité dans les améliorations apportées au site Web. Est-ce que quelqu'un en connaît un?

+0

Comment les autres navigateurs ou périphériques le gèrent-ils? – Stewart

+1

Cela fonctionne très bien sur Chrome et Firefox sur mon ordinateur et sur Chrome sur mon téléphone et le téléphone d'une autre personne. Donc, des données limitées, mais pas de problèmes évidents. – seaotternerd

+1

La page HTML peut également être placée dans un fichier SVG. Donc, pas de problème d'affichage de texte long formaté. – swatchai

Répondre

1

Non. Il n'y a rien de mal à faire cela tant qu'ils sont satisfaits des fonctionnalités disponibles dans les SVG.

De toute évidence, s'ils ont besoin de quelque chose comme des champs de formulaire ou du texte formaté, ces éléments nécessiteront plus d'efforts que s'ils utilisaient un SVG incorporé dans une page HTML.