我试图在我将鼠标悬停在元素上时有一个边框,所以我创建了this,并且它适用于除右侧最后一列之外的所有列。CSS边框和浮动问题
我的问题是,有无论如何我可以修复它,而不必使用position:absolute;
上的元素?我打算在用户点击切换时将一些元素设置为display:none;
,因此绝对定位不会像预期的那样工作,因为会有“空块”而不是自动重新排列元素。 PS:我也知道同位素,但我认为这对于这样的事情是相当“过度”的。
我试图在我将鼠标悬停在元素上时有一个边框,所以我创建了this,并且它适用于除右侧最后一列之外的所有列。CSS边框和浮动问题
我的问题是,有无论如何我可以修复它,而不必使用position:absolute;
上的元素?我打算在用户点击切换时将一些元素设置为display:none;
,因此绝对定位不会像预期的那样工作,因为会有“空块”而不是自动重新排列元素。 PS:我也知道同位素,但我认为这对于这样的事情是相当“过度”的。
我不知道我是否正确地解决了您的问题,但这种行为是您所期望的吗?
http://jsfiddle.net/bSF8B
(对不起,错误的链接)
我只能被迫默认border-width
为0,悬停通过5px的切割边缘。
这里是一个解决方案:http://jsfiddle.net/PhilippeVay/bSF8B/10/
它考虑到将悬停存在,即使不徘徊边框(边框颜色相同的颜色作为母公司的背景,你可以看到它在第二个例子)
编辑:边框颜色不是背景颜色^^
我已删除块margin
之间的和创建的5px
一个border
,黑色颜色,以便当您将鼠标悬停在块上时,只有边框的颜色发生变化,您不必包括实际上导致此问题的新边框。
最后一列悬空时设计仍然爆炸 – FelipeAls 2012-07-22 12:31:59
确定吗?我刚刚在最新的FF,IE和Chrome中检查过它,它对我有用。你看过正确的版本吗? – 2012-07-22 12:36:38
不,没关系:我在看错误的链接,但没有看到它是OP链接而不是你的/ 11 /版本^^ – FelipeAls 2012-07-22 12:40:45