html - 如何使整个div成为超链接

标签 html css asp.net

我有一个包含背景颜色和其他样式的 div,里面有一些包含超链接的文本。我将如何添加到整个 div 的超链接,以便当有人单击选定的 div 时,将执行附加到 id 的任何内容:

    <div class="className" style="background-color:green;" id="IDName" >
    <a href="#" style="font-weight: bolder;"> Your Text goes here </a>
</div> 

最佳答案

你必须添加一个display:blocka标签。默认 a是内联元素所以通过给一个 display:block它将表现为 block 级元素。

检查 DEMO

a{display:block;}

关于html - 如何使整个div成为超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23995464/

相关文章:

javascript - ng 类在值更改时未正确更新

jquery - 使背景过渡在焦点/主动点击时快速,但在释放时缓慢

c# - 不允许循环文件引用。发布 ASP.NET (2.0) 网站

c# - HttpRequest 的转储属性

css - 父 div 100% 其值的内容,子 div 100% 其内容的宽度

c# - 写入 CSV 文件并导出?

javascript - 在 iframe 加载之前运行脚本

javascript - 有条件地改变表格数据 Angular 2+ 的颜色

javascript - 是否可以有一个可以切换音频播放状态的按钮

jquery - 跨度覆盖 : click will be triggered in IE when it shouldn't