html - 仅关注特定媒体查询中的链接
问题描述
我有一个div
包含一些文本和一个链接。
<a href="mypage.html">
<div>
Text goes here ...
</div>
</a>
但是,我只希望链接在一定的页面宽度下工作,即小于或等于 625px。我知道下面的代码是无稽之谈,但它说明了我正在寻找的东西:
a {
follow-link: no;
}
@media (max-width: 625px){
a {
follow-link: yes;
}
}
使用 javascript 的解决方案对我来说也很好。
谢谢你的帮助!
解决方案
您可以使用名为pointer-events
a {
pointer-events: none;
}
@media (max-width: 625px){
a {
pointer-events: all;
}
}
推荐阅读
- javascript - 使用 jQuery 平滑滚动导航会导致奇怪的行为
- php - PHP 和 Jquery 即时搜索 SQLite 查询
- php - PHP:使用太多嵌套循环,寻找更高效的解决方案
- phpmyadmin - phpMyAdmin 无法识别主键
- sublimetext3 - 复杂的按键序列
- javascript - 如何使用jquery添加一个类来锚定父级的第一个单词?
- swift - appleTV:URLSession.shared.dataTask 下载为空
- node.js - 反应新项目对 ^6.14.0 的依赖 || ^8.10.0 || >=9.10.0
- css - Styled-components 多个伪元素
- php - 有关涉及语法的面向对象 PHP 的问题