角色的替代方案=";“介绍”;对于HTML4电子邮件

角色的替代方案=";“介绍”;对于HTML4电子邮件,html,html-email,wai-aria,screen-readers,html4,Html,Html Email,Wai Aria,Screen Readers,Html4,在HTML5 doctype中,您可以将role=“presentation”属性添加到电子邮件(或任何使用表格的HTML5文档)中,屏幕阅读器(特别是Mac上的VoiceOver)不会宣布不必要的表格布局数据,例如该表格中有多少行或后续表格 对于HTML4 doctype,不能使用role=“presentation” 除了在HTML4中添加此属性之外,还有其他方法可以防止屏幕阅读器公布不必要的内容吗?为什么要使用HTML4 doctype?你知道浏览器不会对doctype中的版本信息做任何处

在HTML5 doctype中,您可以将
role=“presentation”
属性添加到电子邮件(或任何使用表格的HTML5文档)中,屏幕阅读器(特别是Mac上的VoiceOver)不会宣布不必要的表格布局数据,例如该表格中有多少行或后续表格

对于HTML4 doctype,不能使用
role=“presentation”


除了在HTML4中添加此属性之外,还有其他方法可以防止屏幕阅读器公布不必要的内容吗?

为什么要使用HTML4 doctype?你知道浏览器不会对doctype中的版本信息做任何处理,对吗?它们不会根据HTML4 doctype vs更改其行为。此外,就验证而言,当前的W3CHTML检查器不会根据doctype更改任何行为。它会忽略doctype&根据当前HTML规范中的规则检查文档。(的确,传统的W3C标记验证程序仍然会根据doctype切换行为,但最终也会改变。)同意@sideshowbarker,但也同意
role=presentation
,并且所有其他ARIA属性仍然可以工作,而不管doctype如何,唯一的区别是检查者会抱怨它们的使用。