Ich entwerfe eine neue Website von Grund auf und frage mich, welche Nachteile die Entwicklung der gesamten Website innerhalb eines CANVAS-Elements haben könnte.
Ich kenne Kompatibilitätsprobleme mit IE6 / 7/8, aber das ist für dieses Projekt nicht wichtig. Aber mir ist zum Beispiel das Google-Suchmaschinenverhalten und die mobile Kompatibilität wichtig.
Der Hauptgrund, warum ich diesen Weg gewählt habe, ist die Möglichkeit, fortgeschrittene Effekte und Animationen über Elemente und Bilder zu kodieren, die mit reinem HTML5 / CSS nicht möglich sind.
Canvas ist ein Element für Rastergrafiken. Es ist gut für Teile der Seite, aber nicht für die ganze Seite. Seite ist Dokument. Es muss auch maschinenlesbar sein. Wenn Ihre gesamte Website aus Canvas besteht, können Suchmaschinen-Bots, Screenreader, Browser-Plugins und andere Software-Teile nicht darauf zugreifen. Das Erstellen einer Website mit Canvas ist wie das Vorbereiten eines Dokuments mit einem Malprogramm anstelle eines Textverarbeitungsprogramms. Es ist möglich, aber nicht praktisch. Könnte eine gute Idee für ein Experiment sein, aber wenn Sie dies für die Produktion tun, dann sollten Sie erneut überlegen.
Tags und Links html5 canvas seo cross-browser