我们正在开发一个拥有大量图片的网站,其中一项要求是为每张图片(JPG、JPEG、PNG、GIF 等)提供 ALT 文本。因此,每当 HTML 显示和图像时,该图像的 ALT 文本也会与 IMG SRC 一起写入 HTML。
在我们与开发人员讨论之后,出现的解决方案是
1) 创建一个新表来保存所有这些图像名称。然后每次使用图像时都会进行数据库查找并添加适当的 ALT 文本。
2) 另一种解决方案是将一些 EXIF 信息写入每个文件,每次使用它们时,都会根据需要读取文件的 EXIF 信息并将其添加到 HTML 中。
关于如何进行的任何建议。有很多图像,所以我们正在寻找服务器负载和加载时间最少的最佳解决方案。
附加信息 - 我们在服务器上运行 PHP 以选择图像等。
谢谢
最佳答案
我会排除 EXIF,因为它不支持 PNG 和 GIF。
数据库查找听起来不错(对我来说)并且可以扩展(只要您巧妙地做到这一点)。例如,您应该尽量减少查找。
你甚至可能已经有了一些这样的数据,无论如何拥有关于图像的数据会很有用
关于php - HTML 中图像的 ALT 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1172434/