如何仅使用 HTML 使下拉菜单项中的父元素具有可见焦点

How to make the parent element in a dropdown menu item have visible focus using only HTML

我试图使下拉菜单中的父元素在被选中时具有可见的焦点,以解决可访问性问题。但是,出于某种原因,我无法访问 css 文件,因此我需要使用 HTML 来实现这一点。有没有办法做到这一点?代码现在看起来像这样:

<li class = dropdown
class = "dropdown" data-toggle="dropdown" aria-haspopup="true">

很抱歉,如果这个问题有点含糊,我不知道该怎么做

您的元素目前似乎无法获得焦点。默认情况下,列表元素不可聚焦,因此您应该首先通过向其添加 tabindex="0"

使其可聚焦
<li aria-haspopup="true"
    class = dropdown
    data-toggle="dropdown" 
    tabindex="0"><!-- li content --></li>

现在您应该会看到浏览器的默认聚焦环。 没有在内联样式上使用伪 类(例如 :focus)的选项,因此如果您无权访问 CSS 文件,并在顶部添加