所以我碰到的地方我给自己定一个<div>
一个wide border (15px)
一个恼人的问题,我有一个是floated right
的是<div>
与negative margin
顶部,使其稍微重叠边界内的元素。这是工作正常,直到我将<div>
设置为overflow-y:scroll
,而现在,而不是文本重叠的边框文本border overlaps
。我不知道为什么会发生这种情况,以及如何解决这个问题。边界重叠内容
- live demo |每个
.window
顶部的h1元素正在与边框重叠,但是如果您在.window
上禁用overflow-y:scroll
,那么它很好。
什么我试过到目前为止
- 我试图给
h1
较高的Z-指数比.window
这*是*关闭,但我失去了'浮动:右',由于字体/窗口不固定大小我不能'边缘左'它是正确的方式回来。在js中计算这个似乎很愚蠢,但似乎它可能是我必须采取的道路。为什么边界z-index在修改溢出状态时会发生变化o.O很奇怪。 – 2012-07-31 05:58:34
你为什么需要'float:right'?尝试使用'text-align:right'更新我的答案 – 2012-07-31 06:05:49