CSS对于屏幕和可访问性来说仍然是一个坏主意?

Nei*_*ker 1 html css accessibility

所以我正在阅读使用pt作为屏幕字体大小是坏的,因为它是一个绝对的测量,可以渲染不同,但大多数这些都是旧文章.

我尝试在18pt/12pt/9pt和1.5em/1em/0.7em之间输出文本,并使用各种浏览器的内置缩放功能,输出调整一致,两者相似.

此外,当我阅读WCAG2指南时,它所说的关于字体大小的所有内容都基于pt(例如,大文本为18pt).

我想这个问题就像标题一样,实际上是一个非常糟糕的主意,以及为什么以及它在我的简单测试之外会失败?

谢谢.

Juk*_*ela 5

pt从可访问性的角度来看,对其他物理单元的建议仍然有效.原因是不同的人需要不同的字体大小,并且物理单位在数字媒体中与之抗争,否则字体大小将是可调整的.

确实,所有现代浏览器都具有缩放功能,可以解决由物理单元引起的一些问题.但缩放与更改字体大小不同.

你可以通过测试一个设置一些字体大小pt并包含图像的页面来看到这一点.当你放大,所有尺寸得到改变.但是当您更改字体大小时,为此目的使用浏览器控件,IE 11仍然拒绝调整以pt单位设置的大小.这也许可以说是正确的行为.通常,当人们想要增加字体大小时,他们只想要那么 - 而不是缩放.一切都应该正常工作,只需要为文本设置更大的尺寸.当您作为作者根本不设置字体大小时,这很有效.如果设置字体大小pt,则不会.