html - 链接 <div>

标签 html css

我正在尝试链接一个元素。我希望它几乎像一个按钮,所有内容都链接在一起,并具有我在 CSS 中制作的悬停效果。目前看起来还不错,除了它不可点击或链接:)

有什么建议吗?

您可以在这里查看我的网站 http://sutterud2.eksaktlidenskap.no (向下滚动一点可以看到里面有文本和图像的灰色框)

这是我的 html:

<a href="http://some-url.com"><div class="one-half first greybox">
<img src="http://sutterud2.eksaktlidenskap.no/wp-content/uploads/2014/11/dummy-produktbilde.jpg"> </div></a>

这是我的 CSS:

.greybox {
    background-color: #f5f5f5;
    border: 4px solid #f5f5f5;
    margin-bottom:20px;
    display: block;
    padding: 25px;
}

.greybox:hover {
    border: 4px solid #ecebeb;
    margin-bottom:20px;
    background-color: #ecebeb;
}

最佳答案

你的代码很完美,你只是忘了添加你<a>您周围的元素<div>在网站上。

当前:

<div class="one-half first greybox">
  <h2>Armbåndsur</h2>
  <p>
    <img src="http://sutterud2.eksaktlidenskap.no/wp-content/uploads/2014/11/dummy-produktbilde.jpg">
    <br />
    Qhjkjh kjh kjh kjh kjh kjh khøhjlkjh jfgdfghdhgfd hgfdhgfd hgfdhgfd hgfd hgfd ghfd hgfd hgfdhfdhgfd hgfd hgfd hgfd ghfd g
</div>
  • 非关闭 <p>
  • 失踪<a>使您的 div 可点击

应该是:

<a href="...">
  <div class="one-half first greybox">
    <h2>Armbåndsur</h2>
    <p>
      <img src="http://sutterud2.eksaktlidenskap.no/wp-content/uploads/2014/11/dummy-produktbilde.jpg">
      <br />
      Qhjkjh kjh kjh kjh kjh kjh khøhjlkjh jfgdfghdhgfd hgfdhgfd hgfdhgfd hgfd hgfd ghfd hgfd hgfdhfdhgfd hgfd hgfd hgfd ghfd g
    </p>
  </div>
</a>

或者更好:

<a href="..." class="one-half first greybox">
  <h2>Armbåndsur</h2>
  <p>
    <img src="http://sutterud2.eksaktlidenskap.no/wp-content/uploads/2014/11/dummy-produktbilde.jpg">
    <br />
    Qhjkjh kjh kjh kjh kjh kjh khøhjlkjh jfgdfghdhgfd hgfdhgfd hgfdhgfd hgfd hgfd ghfd hgfd hgfdhfdhgfd hgfd hgfd hgfd ghfd g
  </p>
</a>

为什么在不需要时使用额外的 div?

关于html - 链接 <div>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26988933/

相关文章:

javascript - 页面上 float 导航栏和 float div 对象之间的冲突?

javascript - 无法从 Javascript 代码中删除空格

css - 如何结合相对定位和绝对定位使元素 float

html - 打开一个 Accordion 图案会关闭另一个,如何禁用它?

jquery - 如何使用 addClass 和 removeClass 相同的 anchor 和 div .. anchor 是单击 addClass 并且元素是 addClass 事件

javascript - 使用拨动开关更改背景颜色

javascript - CSS div 以绝对定位的内容拉伸(stretch)

javascript - 如何在x轴上只显示工作日?

html - 无法使网页适合视口(viewport)

javascript - 在屏幕中央显示图像 css jquery