第 508 节的要求之一是无需样式表即可阅读页面:
§ 1194.22 (d) 应组织文档以使其可读,而不需要相关的样式表。
我们目前面临的问题是,如果没有启用样式,Google 地图就无法工作(见图)。地图的所有不同部分只是按顺序打印出来,没有任何意义。我在下面附上了一张示例图片。
有什么简单的方法可以解决这个问题吗?我唯一能想到的就是用 JavaScript 测试一下 CSS 是否被禁用(这是一件很糟糕的事情,我知道,我知道),然后删除地图 div 并用显示相同内容的静态地图替换它. (如果 JavaScript 也被禁用,这是一个有争议的问题,因为地图甚至不会加载。)显然静态地图并没有包含所有相同的功能(缩放、平移等),但它提供了一个可读的页面。所以:
- 是否有另一种方法可以使 Google Maps 508 兼容禁用样式?
- 如果没有,如何测试禁用 CSS 以进行上述修复?
没有样式的示例地图: