【发布时间】:2012-08-09 07:18:18
【问题描述】:
我正在从头开始设计一个新网站,想知道在 <canvas> 元素中开发整个网站会有什么缺点。
我知道与 IE6/7/8 的兼容性问题,但这对这个项目并不重要。但我确实关心 Google 搜索引擎的行为和移动兼容性等。
我选择这种方式的主要原因是有可能在元素和图片上编写高级效果和动画,这是纯 HTML5/CSS 无法实现的。
【问题讨论】:
-
也许将与搜索引擎相关的文本内容作为常规 html 和您在画布上绘制的设计放在画布上?我的意思是,你当然不想在文本上制作视觉效果,因为没有人会读到它。但是你可能会在尝试重新发明轮子时遇到太多麻烦,比如制作流体/弹性布局?
-
没错,你明白我的意思。第一个想法是在巨大的 CANVAS 上创建一个浮动 HTML,在那里我可以编写一些背景效果,甚至复制任何 HTML 元素并在 CSS3/JS 限制之外对其进行动画处理。
标签: html canvas seo cross-browser