html - 背景图像遮挡 a-href

标签 html css

我正在使用 Bootstrap 并尝试将 div 作为许多其他 div 后面的背景图像,但是我注意到当我将背景图像放在父 div 上时,所有 a-href 元素变得不可点击。这是复制它的代码:

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<div class="row">
  <div class="container-fluid">
    <div class="col-md-12" style="background: url('http://images.alphacoders.com/225/225771.jpg'); z-index:-100;">
    <div class="row">
      <div class="col-md-8 col-md-offset-2" style="color:white;">
        <a href="www.google.ca">Why can't you click me?</a>
      </div>
    </div>
    </div>
  </div>
</div>

这是一个 fiddle : https://jsfiddle.net/f8e7n4f6/

我怎样才能在我的 div 后面有一个背景图片并保持我的 a-href 标签的完整性?而且,我有点好奇为什么它会阻止 a-href 被点击。

最佳答案

您正在为包含链接 <a> 的 div 设置负 z-index将它推到后面并防止它被点击的标签:

下面代码中的这部分:

<div class="col-md-12" style="background: url('http://images.alphacoders.com/225/225771.jpg'); z-index:-100; ">

完整的 HTML:

<body>
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<div class="row">
  <div class="container-fluid">
    <div class="col-md-12" style="background: url('http://images.alphacoders.com/225/225771.jpg'); z-index:-100; ">
    <div class="row">
      <div class="col-md-8 col-md-offset-2" style="color:white;">
        <a href="www.google.ca">Why can't you click me?</a>
      </div>
    </div>
    </div>
  </div>
</div>

我不认为你真的需要这个属性,你可以删除它,除非你正在执行我们不知道的特定样式..

更新 fiddle :https://jsfiddle.net/f8e7n4f6/2/

关于html - 背景图像遮挡 a-href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34626834/

相关文章:

css - 有没有比 modal-lg 宽度更大的类?

javascript - 使用 Javascript 函数通过 onSubmit 添加参数到 url

html - 盒子阴影在 mozilla 中不起作用

javascript - document.getElementsByClassName 不起作用

html - 设计技巧 : Visual distinction

css - 我怎样才能用 CSS 使这个菜单居中

python - 调用写入服务器上文件的 url(免费)

css - 是否可以从导入的样式表中替换选择器?

css - 在页面上时突出显示页面链接 - a :active?

asp.net - 样式表对齐问题