如何使一个完整的’div’可点击在HTML和CSS没有javascript? [重复]

这个问题已经有一个答案在这里:            >            Make a div into a link                                    24个答案                            我想要使​​一个整个div是可点击,链接到另一个页面,点击时没有javascript和有效的代码/标记。

如果我有这是我想要的结果 –

<a href="#">
<div>This is a link</div>
</a>

W3C验证器说块元素不应该放在内联元素中。有没有更好的方法来做到这一点?

a whole div links to another page when clicked without javascript and
with valid code, is this possible?

Pedantic回答:不。

由于您已经提交了另一条评论,因此在div标签中嵌入div无效。

但是,没有什么能阻止您使标签的行为与div非常相似,除了您不能在其中嵌入其他块标签。如果它适合你的标记,设置display:block在你的标签和大小/浮动,但你喜欢。

如果你违背你的问题的前提,你需要避免javascript,因为其他人已经指出我们可以使用onClick事件处理程序。 jQuery是一个流行的选择,使这个容易和可维护。

http://stackoverflow.com/questions/8160494/how-to-make-a-whole-div-clickable-in-html-and-css-without-javascript

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:如何使一个完整的’div’可点击在HTML和CSS没有javascript? [重复]