Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 有相关装置以确保第508节/WCAG 2.0节AA级兼容性是否重要?_Html_Css_Accessibility_Section508_Wcag2.0 - Fatal编程技术网

Html 有相关装置以确保第508节/WCAG 2.0节AA级兼容性是否重要?

Html 有相关装置以确保第508节/WCAG 2.0节AA级兼容性是否重要?,html,css,accessibility,section508,wcag2.0,Html,Css,Accessibility,Section508,Wcag2.0,我所有的字体大小都是以像素为单位定义的,例如 body { font-size: 14px; } h1 { font-size: 42px; } 一位在线Section 508/WCAG 2.0 AA级兼容性检查人员建议我将其替换为相对单位,以便通过浏览器增加字体大小的人可以访问。这是一个真正需要遵循的要求吗?我对此表示怀疑,因为没有其他在线检查者建议我这样做(尽管我确实理解,自动测试它并不总是可能的)。W3C将“调整文本大小”列为要求之一,但它规定用户必须能够在不使用辅助技术的情况下

我所有的字体大小都是以像素为单位定义的,例如

body {
  font-size: 14px;
}
h1 {
  font-size: 42px;
}

一位在线Section 508/WCAG 2.0 AA级兼容性检查人员建议我将其替换为相对单位,以便通过浏览器增加字体大小的人可以访问。这是一个真正需要遵循的要求吗?我对此表示怀疑,因为没有其他在线检查者建议我这样做(尽管我确实理解,自动测试它并不总是可能的)。

W3C将“调整文本大小”列为要求之一,但它规定用户必须能够在不使用辅助技术的情况下增加页面上的文本大小,比如屏幕放大程序。要测试这一点,可以在受影响的页面上按CTRL-+或command-+键,如果文本大小增加,则内容符合要求。要了解更多信息,请查看:。

据我所知,508并不特别要求字体大小可以调整,但专家明确建议允许字体大小调整。尼尔森:

让用户控制字体大小:微小的文本通过显著降低任务吞吐量来折磨用户。IE4有一个很棒的用户界面,用户可以轻松地改变字体大小;让我们在下一代浏览器中重新使用这种设计

在这一行,是否说明:

应用程序不得覆盖用户选择的对比度和颜色选择以及其他单独的显示属性

其中包括字体大小,并与以下内容兼容:

作者的责任是创建不会阻止用户代理有效扩展内容的Web内容

只要您不禁止文本大小调整(如使用文本图像或使用),您就可以了。但是,最终,使用提供了更好的文本大小调整体验,这不仅包括字体大小,还包括换行等属性

由于这些原因,我认为相对字体大小对于美学来说很重要,但对于可访问性并不重要。

< P> <强>“PX”单元被定义为“CSS像素”。它们已经是“相对单位”

px单元是CSS的神奇单元。它与当前字体无关,通常也与物理厘米或英寸无关

因此,您使用的工具不准确或过时,因为它不再是现代浏览器的问题

您也可以采用上述链接文档中指定的方法:

但是对于字体大小,使用em更好。其想法是(1)不设置BODY元素的字体大小(在HTML中),而是使用设备的默认大小,因为这是读者可以轻松阅读的大小;和(2)表示em中其他元素的字体大小


这主要是older(@steveax)中的一个问题。我不确定你在争论什么。也许我不清楚?有人可以创建一个阻止文本大小调整的网站(请参阅我的编辑示例),这违反了第508节。另一方面,有人可以创建一个最大限度地利用浏览器字体大小调整功能的网站(就像我链接的视口大小的排版)包括508和WCAG。谢谢你的回答。但基本上,因为你可以用Ctrl+/Ctrl调整字体大小-(如Tiffany所述)不管它的字体大小是以相对的或固定的单位定义的,我似乎都可以使用它,对吗?@ DekA47是的,你可以同时使用这两种字体。但是,你可以通过使用VIEWPT相对字体大小来获得更好的排版美观性。具体地检查与演示和讨论的CSS技巧的链接:由于这些原因,我会考虑相对性。字体大小对美观很重要,但对可访问性不重要。bishop,不是真的争论,只是注意到在过去,使用px作为字体大小会阻止IE用户调整文本大小。这在现代浏览器中不是问题。谢谢!这也很有帮助。谢谢,Adam。该工具确实注意到“px”单位可以被视为相对单位,虽然它不建议使用它们。但是你的答案的其余部分也有意义。