好的,所以我知道这确实令人不悦,这是我通常不会做的事情。事实上,我从来没有推出过这样的网站。但似乎没有太多选择。
我正在使用一个基本上只是一个整页滑块的客户端进行网页设计。最初的设计看起来可以移植到 Flash。我计划使用 jQuery,因此至少它不依赖于插件,但内容文本经过复杂设计并合并到幻灯片图像中。
从我所看到的情况来看,我实际上可以放置在页面上而不嵌入图像中的唯一文本是导航,并且可能是网站标题的一部分。
幻灯片图像中有很多内容——对于在 <img /> 标签上放置 alt="" 属性来说太多了。我知道 HTML5 不推荐使用 longdesc="" 属性,并且无论如何都不能很好地支持它,所以它已经过时了。我想从图像中复制文本并将其放置在隐藏的 <div></div> 标记或 <noscript></noscript> 标记中,或将其偏移以使其不可见,以及其他隐藏内容的方法动态的、基于 JavaScript 的网站。但是,我也知道像谷歌这样的搜索引擎开发人员对这类事情不屑一顾,这可能会损害我的 SEO 排名。
<noscript></noscript> 元素将是一个很好的解决方案,但据我了解,如果元素的内容与文档中其他地方存在的内容重复并且是动态控制的,那么您只能合法地实现它。也许我误解了这一点?
你能想到其他解决方案吗?