如何让整个DIV可点击进入另一个页面?

TIM*_*MEX 2 html javascript css templates

不要将它绑定到javascript"onclick".

它需要成为一个锚点.

我知道我可以绑定onclick到div并使它成为window.location.但是,然后......用户无法通过CONTROL +单击它打开新选项卡.

我只想要一个<a>填满整个div的东西.

Eri*_*rik 12

尝试将锚点设置为在DIV中显示为块并将其高度设置为100%,如下所示:

<style>
  a { display: block; height: 100% }
  #test { width: 100px; height: 200px; background: red;  }
</style>


<div id='test'><a href='#'>...</a></div>
Run Code Online (Sandbox Code Playgroud)

你可以在这里看到一个有效的例子:http://jsbin.com/ujoca3/2/edit

  • @Fred`display:block;`确保子项默认占用其父级的可用宽度. (2认同)