html- a标签包裹img标签, 点击图片无法跳转问题记录及解决方法

7,440次阅读
没有评论

共计 536 个字符,预计需要花费 2 分钟才能阅读完成。

html- a 标签包裹 img 标签, 点击图片无法跳转问题记录及解决方法

首先明确我们的目标, 就是 a 标签包裹的内容, 都能点击后以后直接跳转

可以通过更改 html 结构和 css 解决:


      div v-for="(item, index) in newsData" :key="index" class="flexcol">
        a :href="item.link" />
        img :src="item.cover" class="imgsty" />
        div class="content">
          p class="tit">{{ item.name }}/p>
        /div>
      /div>

.flexcol {
      position: relative;
      width: 50%;
      height: 538px;
      margin: 0 0 36px;
      a {
        position: absolute;
        z-index: 9;
        display: inline-block;
        width: 100%;
        height: 100%;
      }
      .imgsty {
        width: 344px;
        height: 260px;
      }
    }

这里的解决方式通过把 a 标签跟 img 标签的结构改成同级, 然后样式中对 a 标签添加绝对定位, 并且保证 a 标签的 z -index 为当前最高层级

原文地址: html- a 标签包裹 img 标签, 点击图片无法跳转问题记录及解决方法

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-09-30发表,共计536字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)