html - CSS 删除 href 来自父图像的间隙处的链接

标签 html css html-lists

我有一张带有链接的图片。然后我有一个内联对齐的圆形元素符号图像,它们放置在带有链接的父图像上。当用户尝试点击元素符号时,有时他们可能会错过一小段距离并意外点击图像链接(不是元素符号)。所以我希望元素符号点之间的那些空白根本没有链接,但它们仍然有来自背景的链接。

代码是基本的,像这样:

<ul class="bullets2" style="position:relative;bottom:25px;left:50px">
    <li><a href="javascript:alert('CLICK BULLET')"></a></li>
    <li><a href="javascript:alert('CLICK BULLET')"></a></li>
    ...
</ul>

还有CSS样式,你可以看看代码示例。

下图展示了我想要实现的目标。 enter image description here

这是 jsFiddle: http://jsfiddle.net/RCkFL/


更新

没有一个解决方案有效,所以我使用了 <map>结合<area>创建多边形热点解决了我的问题。感谢所有的回答,无论如何,我希望有人仍然会为我原来的问题提出解决方案,因为 CSS 方法要好得多。谢谢。

最佳答案

我会在图像上放置一个带有元素符号的 a 并给那个 div 一个填充(用于更多“非 href”空间。

没试过,但应该可以。

关于html - CSS 删除 href 来自父图像的间隙处的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13290598/

相关文章:

javascript - Flask-assets - 如何防止特定应用程序的静态 js 文件被另一个应用程序使用

javascript - HTML元素的 "default action"是否有标准资源?

php - 如何在 PHP 帮助下打印文件

html - 如何让我的导航栏 <LI> 元素 CSS 居中?

html - 使用CSS在悬停时显示/隐藏下拉菜单

javascript - 如何将 JavaScript 值放入 html 中

javascript - 寻找一个可以下载 HTML 和所有资源的应用程序

html - 使用 CSS 固定导航菜单高度

css - 列表高度 100% 在 Safari 中不起作用

css - 如何在 div 菜单中居中 ul