html - 如何设置语言以满足网络可访问性指南?

标签 html lang

我在 http://wave.webaim.org 使用 Web 辅助功能访问工具 *WAVE) 检查我的站点的 Web 辅助功能

它告诉我我应该有一个语言规范,例如

<html lang="en">

很公平。我如何在 Rails 中执行此操作?

目前在 app/views/layouts/application.html.haml 我有

%head
  %title="#{controller.controller_name.capitalize} - #{controller.action_name}"
  = stylesheet_link_tag 'application'
  = javascript_include_tag "application"
  = csrf_meta_tag
%body
  ...

然后生成:

<document>
<html>
<head>
  ...
<body>
...

但是我如何按照建议将 lang="en" 放入 html 标签中?

最佳答案

也许一个答案是将它放在正文标签中,即

%body{lang:'en'}

产生

<body lang="en">

但是 WAVE 工具仍然报错。

关于html - 如何设置语言以满足网络可访问性指南?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30970699/

相关文章:

javascript - 点击事件 : divs appear one at a time

html - 从包含 Angular Material 复选框的 div 溢出中删除不必要的滚动条

javascript - 在JS中选择数组值

javascript - 未捕获错误 : Syntax error, 无法识别的表达式:不支持的语言:

java - 我们可以在 java.lang.Object 中添加额外的方法吗?

parsing - ANTLR4:无关输入错误

html - 如何在外部 CSS 文件 (.css) 中设置 <html> 的 lang 全局属性

html - 如果只有一个元素位于另一个元素旁边,则应用 css 规则

html - 对齐问题

HTML:检测 Unicode 并应用类