css - 如何只使图像可点击而不是整个 div?

标签 css html hyperlink

<div class="r1">
    <a href="http://..."><img src="..." />
        <div class="text1">TEXT</div>
    </a>
</div>

这是我正在使用的标记。我遇到的问题是 DIV(整个框)正在成为一个超链接。我只希望图像超链接。我使用的图像更像是一个圆圈中的三 Angular 形,因此您有一些重叠的盒装 div。

文本部分在一个 div 中 [因为我是一个新手,因为我是这样说的] 而且因为单词是 Angular ,例如像 44 度 Angular 一样适合像图像一样的三 Angular 形.

最佳答案

您的 div 正在对超链接使用react,因为您在 a 中拥有整个内部 div标签。尝试转移 </a><img> 的末尾标签。像这样:

<div class="r1">
    <a href="http://..."><img src="..." /></a>
    <div class="text1">
         TEXT
    </div>
</div>

根据您的评论,您似乎希望在图像和文本上都具有超链接。如果是这样,那么您正在做的事情就很好了。它可能在视觉上看起来像您点击了整个外部 div,但您没有点击外部 div,您实际上点击了其中的内容,这是因为您在外部 div 中没有任何其他内容。

关于css - 如何只使图像可点击而不是整个 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11426088/

相关文章:

HTML <a> 从第二次点击开始跳转到页面的特定部分

javascript - 下划线链接

javascript - 显示表格中的数据以使用输入标签 html 进行编辑

html - 如何在 Mobile View 的总屏幕上显示 sideTab?

html - 在不影响布局的情况下将图像放在右侧

javascript - 使用 jquery 的自动建议和标记有问题吗?

javascript - 一次只允许点击一个按钮

css - 如何将 Thunderbird 扩展与 Lightning 集成

javascript - 使用javascript在UIWebView中隐藏div

javascript - jQuery 事件未触发