小编fra*_*nos的帖子

设置外溢出设置为隐藏的轮廓边框样式

CSS样式:

.outer {
  position: relative;
  width: 100%;
  height: 200px;
  background-color: #000;
  overflow: hidden;
}

.outer:focus {
  outline: 10px solid #00FF00;
}

.inner {
  position: absolute;
  width: 50%;
  height: 200px;
  background-color: #F0F;
  left: 50%;
}

.inner:focus {
  outline: 10px solid #FFFF00;
}
Run Code Online (Sandbox Code Playgroud)

HTML代码:

<div tabindex="0" class="outer">
<div tabindex="0" class="inner">
Run Code Online (Sandbox Code Playgroud)

问题:我想打内格可聚焦与外框,但因为overflow: hidden;我不能做到这一点。这只是一个例子。另外,overflow: hidden当焦点位于内部 div 时,我不想触摸外部 div 的 ,所以这不会发生。也许有一种简单的方法(只有代码,没有 imgs-graphics)来在可聚焦元素上实现某种边框?

*仅CSS-HTML 代码请。没有JS

html css

7
推荐指数
1
解决办法
5578
查看次数

可访问用户的链接内的图像

假设我想制作一个可点击的图像(比如站点徽标或其他),如下所示:

<a href="theblablasite.com"><img src="logo_or_whatever.png"></a>
Run Code Online (Sandbox Code Playgroud)

如果我想让它可访问,我应该将aria-label链接与alt图像一起使用还是仅使用aria-label

此外,关于是否同时使用 title 和 alt 有很多意见,正确的做法是什么,为什么?

html accessibility wcag wai-aria wcag2.0

6
推荐指数
2
解决办法
6044
查看次数

为 querySelectorAll 添加例外

说我有这样的事情:

function one() {
    var findthemall = document.querySelectorAll("*");
    var i;
    for (i = 0; i < findthemall.length; i++) {
        //doin' some cool stuff
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,我知道我可以querySelectorAll在它们之间使用逗号列出多个标签,但是有没有一种简单的方法可以为某些特定的类/标签设置例外?

喜欢: querySelectorAll("*, but not p and br tags")

javascript selectors-api

2
推荐指数
1
解决办法
689
查看次数

标签 统计

html ×2

accessibility ×1

css ×1

javascript ×1

selectors-api ×1

wai-aria ×1

wcag ×1

wcag2.0 ×1