html - 怪异事件处理

标签 html css web

我制作了一个简单的网站,其中包含左右固定位置的箭头 (png) 图像,链接到下一页。
问题是光标无法选择包含图像的 anchor 元素,如下所示:

GIF .

这是元素的代码:

<a class="arrow-left" href="previousPage.php"><img src="img/left.png"></a>
<a class="arrow-right" href="nextPage.php"><img src="img/right.png"></a>

如您所见,它是纯 html 代码,.arrow-left.arrow-right 类使用 scss 设置样式:

.arrow-right {
  position: fixed;
  max-width: 3%;
  z-index: 10;
  right: 1%;
  top: 50%; }

.arrow-left {
  position: fixed;
  max-width: 3%;
  z-index: 10;
  left: 1%;
  top: 50%; }

最佳答案

您可以在 .arrow-right.arrow-left 上尝试 display: block

提示:
如果您将以更紧凑的方式编写代码,那么将来修改起来会更容易:

.arrow-right,
.arrow-left {
  display: block;
  position: fixed;
  max-width: 3%;
  z-index: 10;
  top: 50%;
}

.arrow-right {
  right: 1%;
}
.arrow-left {
  left: 1%;
}

然后你只需要在一个地方编辑代码来添加display: block;

关于html - 怪异事件处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53154602/

相关文章:

web - 菲尼克斯 + ExMachina 错误

javascript - 对 javascript 文件的 Expressjs GET 请求作为文本/html

html - 为什么 Twitter Bootstrap 添加::之前和::之后?

css - 使用 CSS 创建亚麻纹理?

html - Twitter Bootstrap 3 的 IE8 问题

html - 如何仅在两行文本后使用 CSS text-overflow?

javascript - 为什么这是一个无限 JavaScript for 循环 : can't fix the bug

javascript - Canvas JavaScript - 检查圆形是否与像素数据碰撞

html - 具有宽度的常规段落下方的右浮动元素

javascript - 如何将预览图像添加到 Navigator.share()