是否将属性设置为等于有效值 HTML?
Is not setting an attribute to equal a value valid HTML?
这行代码在技术上有效吗?
<img src="img.png" alt>
在我们使用的 CMS 中,开发人员表示他们不能 使 alt
属性出现在页面上为空(例如:alt=""
),他们可以将它们显示为上面的示例,也可以添加 space 作为值(例如:alt=" "
)。
据我了解,添加 space 作为值仍然会导致某些屏幕阅读器无法忽略装饰性图像,从而造成可访问性问题。当我在浏览器中预览上面的示例时,它在开发工具中确实显示正确并通过了 HTML 验证器,但看起来它可能是错误的或草率的标记。
这有效吗?
我相信它是有效的 html5 规范,但不是 xhtml。不过你不必相信我,使用 w3c validator.
是的,有效。如果您有纯粹的装饰性图像,建议使用 alt=""
或仅 alt
,这样屏幕阅读器就不会读取不相关的信息,例如 "red dot"。
另请参阅 "alt"-关于 https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img
的段落
这行代码在技术上有效吗?
<img src="img.png" alt>
在我们使用的 CMS 中,开发人员表示他们不能 使 alt
属性出现在页面上为空(例如:alt=""
),他们可以将它们显示为上面的示例,也可以添加 space 作为值(例如:alt=" "
)。
据我了解,添加 space 作为值仍然会导致某些屏幕阅读器无法忽略装饰性图像,从而造成可访问性问题。当我在浏览器中预览上面的示例时,它在开发工具中确实显示正确并通过了 HTML 验证器,但看起来它可能是错误的或草率的标记。
这有效吗?
我相信它是有效的 html5 规范,但不是 xhtml。不过你不必相信我,使用 w3c validator.
是的,有效。如果您有纯粹的装饰性图像,建议使用 alt=""
或仅 alt
,这样屏幕阅读器就不会读取不相关的信息,例如 "red dot"。
另请参阅 "alt"-关于 https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img
的段落