gpt4 book ai didi

css - 为什么 不适合布局而
适合?对于屏幕阅读器用户
转载 作者:行者123 更新时间:2023-11-28 09:41:30 25 4
gpt4 key购买 nike

<table> 有什么问题?没有 <div> 的标签对于屏幕阅读器用户?请举例说明。

最佳答案

我猜是因为您可以通过音频传达正确的表格,但无法解析用于布局的表格并明智地说话。

例子

Title | Age
Bob | 6
Greg | 10

这可以说。

但是这个呢?

[img] | Welcome to my site | [img]
News | [img]

您认为视障人士会如何阅读?

这一切都归结为语义。用于布局目的的表格不能被正确(或可靠)地解析和读取。 div只是页面中的一个分区,不一定用于布局。我认为屏幕阅读器在朗读页面内容时不会为 div 赋予任何语义意义。

许多网站仍然使用表格进行布局。我怀疑它会变得越来越少,因为支持 CSS 的浏览器份额下降(IE6 就是其中之一)。

此外,某些政府网站必须可供所有人访问。这是 Section 508 .使用表格进行布局可能会违反此规定。

如果您想了解屏幕阅读器可能阅读的内容,请查看 Fangs for Firefox (引用屏幕阅读器 JAWS)。

关于css - 为什么 <table> 不适合布局而 <div> 适合?对于屏幕阅读器用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2399530/

25 4 0