php - HTML 中图像的 ALT 文本

标签 php html xhtml accessibility

我们正在开发一个拥有大量图片的网站,其中一项要求是为每张图片(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/

相关文章:

html - 验证错误 "Bad value apple-touch-icon-precomposed for attribute rel on element link: Keyword apple-touch-icon-precomposed is not registered."

XHTML 仍然有害吗?

javascript - Vuejs SSR、Laravel 和 PHP V8J 问题 "window is undefined"

html - 使用 AngularJS 和 HTML 5 验证 URL

php - 表单在 php 验证之前提交

PHP 中的 HTML 到 PDF 转换器

HTML 和 CSS 背景问题

html - 在普通标签上使用 XHTML 结束斜杠 (/)?

php - MySQL 日期格式 : Difference to Greenwich time format

php - Mysql LIKE 通配符有时存在值