Douglas Bowman在其文章“使用背景图片来替换文本”中给出了一种权宜之计(这种解决方案目前已经是声名狼藉):首先在页面中将前景图片和某些文本元素关联起来,然后用图片来代替原来的文本。使用CSS加上一些少量的额外标记,即可很容易地实现这个hack与标签及其alt属性的表现非常类似。
2003年4月,禅意花园的计划正式开始了。设计者发布了一个单独的HTML文件作为所有设计的基础,随着这个HTML文件发布的还有5个初始设计(图1-1-7~图1-1-11)。
如果你曾读过Bowman的原文( http://www.stopdesign.com/articles/replace_text/),则会发现这个解决方案存在着一些非常致命的可访问性问题。禅意花园的很多设计也使用了同样的技巧,该技巧将在第4章中详细介绍。
因为禅意花园的HTML文件一旦发布,就不能再修改(其他人会开始为这个HTML编写CSS样式文件并提交上来),所以Shea花费了一段时间来检查文档的标记和内容是否合适,且还要保证文档中有足够的class和id元素,以便于日后用不同CSS进行修饰。
但即使如此细心,在HTML正式发布之后还是出现了一些事先难以预料的问题——这些将在本章稍后部分介绍。