html - 点击图片无法访问链接
问题描述
我有2个街区。照片和视频。在计算机版本中,当我点击它们时,我可以访问每个链接,但在移动版本中它们不起作用,我的意思是它们不可点击。问题是什么?
.media-links {
width: 100%;
}
.media-links a {
display: block;
/*height: 190px*/
;
width: 40%;
float: left;
background-repeat: no-repeat;
background-size: 100%;
text-decoration: none;
}
.media-links .video-link {
background-image: url('../img/videos.png');
margin-right: 10%;
}
.media-links .foto-link {
background-image: url('../img/photos.png');
}
.media-links a {
height: 200px;
}
@media (max-width: 767px) {
.media-links a {
height: 260px;
margin-bottom: 50px;
width: 45%;
}
}
<div class="media-links">
<p><a class="video-link" href="/qalereya/video">Video</a>
<a class="foto-link" href="/qalereya/foto-qalereya">foto</a></p>
</div>
我想这可能是由于块相互重叠。我该如何解决?
解决方案
4个月前,我遇到了类似的问题。当我点击一个链接时,我可以访问每个链接,但只是苹果设备在 safari 上不起作用。我更改了我的 html 链接结构并修复了。有时某些设备/浏览器需要touchend
事件。
如果您遇到问题,只是设备/浏览器。也许这个链接可以帮助你: iPad/iPhone悬停问题导致用户双击链接
推荐阅读
- flutter - 在应用程序启动时使用 Provider 的 SharedPreferences
- authentication - Auth0 Login 不适用于 Angular 12 中的路由策略 { useHash: true }
- statistics - 如何计算MCMC方法和观测数据获得的参数最佳值的误差
- php - 如何对创建循环的数组进行排序?
- javascript - 如何验证带有图像的 html 表单?
- java - 使用 orika 映射两个类时设置属性的自动增量值
- css - 如何在元素末尾将子主题 css 文件排入队列
- python - Python在单行上使用变量打印日期和时间
- powershell - 从PowerShell中的文件名中获取2个字符
- reactjs - 如何在 VPS 中备份 MERN Web 应用程序