css - 使内联对齐 div 成为链接(显示 : block does not work)

标签 css html fluid-layout

我使用以下解决方案创建了 3 个彼此相邻的 div: Fluid width with equally spaced DIVs

但是,当我将每个盒子包裹在 <a> 中时用 display:block 标记整个布局变得时髦。

有解决办法吗?流动性(这甚至是一个词吗?)并不是真正必要的,但更可取。我使用此解决方案的原因是,即使在 IE6/7 中,它也能使框彼此整齐地相邻,也是为了简单起见。

提前致谢!

最佳答案

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

如果你想让你的整个 div 都可以点击,在你的 div 中围绕一些文本/标题/任何东西放置一个链接,如果你单击 div

内的任意位置
$(".divClass").click(function () {
    window.location = $(this).find("a").attr("href");
});

关于css - 使内联对齐 div 成为链接(显示 : block does not work),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15222620/

相关文章:

jquery - 为什么 animate() 不能在此 jQuery 代码中工作?

javascript - 仅包含必填字段的 ngdisabled 通用解决方案

html - 背景填充超过页面一半的等高列

javascript - Flexbox 隐藏或显示不流畅

html - 背景图像不只显示在一个移动页面上

javascript - 如何创建花哨的文件上传按钮?

html - 如何创建全覆盖的径向渐变?

css - 随着内容的增加增加 div

css - 保持 css 流体布局的比例

html - @font-face 不加载字体