【发布时间】:2010-11-13 10:23:41
【问题描述】:
我们正在开发一个拥有大量图片的网站,其中一项要求是为每张图片(JPG、JPEG、PNG、GIF 等)提供 ALT 文本。因此,每当 HTML 显示和图像时,该图像的 ALT 文本也会与 IMG SRC 一起写入 HTML。
在我们与开发人员讨论后,出现的解决方案是
1) 创建一个新表来保存所有这些图像名称。然后每次使用图像时都会完成数据库查找并添加适当的 ALT 文本。
2) 另一种解决方案是在每个文件中写入一些 EXIF 信息,每次使用它们时,都会根据需要读取文件的 EXIF 信息并将其添加到 HTML 中。
关于如何进行的任何建议。有很多图像,因此我们正在寻找服务器负载和加载时间最少的最佳解决方案。
附加信息 - 我们在服务器上运行 PHP 以选择图像等。
谢谢
【问题讨论】:
-
获取额外数据(在选项 1 中)是否需要额外调用数据库?换句话说,是否已经有与每个图像相关联的数据库记录,您可以简单地加入这个新表以获取 alt 数据?
-
是的,目前所有的图像文件都存储在文件系统中。不在数据库中。
标签: php html xhtml accessibility