将div变成link (display: block不起作用)



我使用以下解决方案创建3个div相邻:等间距div的流体宽度

然而,当我用display:block将每个盒子包装在<a>标签中时,整个布局变得时髦。

有办法解决这个问题吗?流动性(这个词真的有吗?)并不是必需的,但更可取。我使用这个解决方案的原因是,即使在IE6/7中,它也可以使盒子整齐地靠近对方,并且为了简单起见。

提前感谢!

你不能用a包装div -如果我正确理解你的话,这就是你的问题开始的地方。

如果你想让你的整个div可点击,在div周围的一些文本/标题/任何地方放置一个链接,并使用jQuery来操作这个链接,如果你点击div内的任何地方

$(".divClass").click(function () {
    window.location = $(this).find("a").attr("href");
});

最新更新