Css html5上的aria不';在简单的登录示例中不起作用

Css html5上的aria不';在简单的登录示例中不起作用,css,html,wai-aria,Css,Html,Wai Aria,我对咏叹调这个东西还不熟悉,从我在互联网上读到的有关它的信息来看,没有任何东西说应该安装一些东西才能让它工作。我尝试了一个非常简单的例子,但除了我在样式标签中编写的带有一点css的纯html5之外,什么都没有发生: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <h1>ARIA<h1> <style>

我对咏叹调这个东西还不熟悉,从我在互联网上读到的有关它的信息来看,没有任何东西说应该安装一些东西才能让它工作。我尝试了一个非常简单的例子,但除了我在样式标签中编写的带有一点css的纯html5之外,什么都没有发生:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <h1>ARIA<h1>

    <style>
        input:focus + [role="tooltip"] {
            display: block;
            position: absolute;
            top: 100%;
        }
    </style>
</head>

<body>

<form action="">
    <fieldset>
        <legend>Login form</legend>
        <div>
            <label for="username">Your username</label>
            <input type="text" id="username" aria-describedby="username-tip" required />
            <div role="tooltip" id="username-tip">Your username is your email address</div>
        </div>
        <div>
            <label for="password">Your password</label>
            <input type="text" id="password" aria-describedby="password-tip" required />
            <div role="tooltip" id="password-tip">Was emailed to you when you signed up</div>
        </div>
    </fieldset>
</form>
</body>

</html>

咏叹调
输入:焦点+[role=“tooltip”]{
显示:块;
位置:绝对位置;
最高:100%;
}
登录表格
您的用户名
您的用户名是您的电子邮件地址
你的密码
您注册时已通过电子邮件发送给您
我显然做错了什么,有人能告诉我具体是什么吗D

aria实际上并没有“做”任何事情(就代码的功能而言)。它被浏览器用于屏幕阅读器等辅助技术。您认为上面的代码有什么地方是错误的?它以什么方式不起作用?也许是一个jsfiddle,这样我们就可以看到它了。我不确定,我认为使用aria可能会使结果看起来有所不同。如果像你说的那样,那应该没问题。Html和css看起来和预期的一样,我不确定结果应该是什么样子,因为我在Html上写了aria:D谢谢你的回答:)