【发布时间】:2021-08-10 02:55:12
【问题描述】:
我正在尝试制作一个包含文本和链接的 div,但该 div 应该是可点击的。
我知道我能做到:
<a href="#link">
<div>
<p> some text</p>
<a href="#" class="btn_link">my link</a>
</div>
</a>
但就我而言,我需要在 div 中放置一个链接,当我单击 div 时,我应该被重定向到带有此类“btn_link”的a标签中的链接,以及a标签应该不可见
我已经尝试过这样做:
<div class="my_div">
<p> some text</p>
<a href="#link" class="btn_link"></a>
</div>
CSS:
.btn_link a {
background: none !important;
border: none !important;
}
我不知道如何让按钮覆盖整个 div 以使其可点击。
注意:我无法更改 HTML 结构,使用 CSS 很重要。
谁能告诉我可以使用什么 CSS 属性来实现这一点?
【问题讨论】:
-
你会用javascript吗?
标签: html css flexbox css-selectors