【发布时间】:2013-10-19 12:29:05
【问题描述】:
我今天有一个奇怪的问题,在 Chrome 中,当我关注一个绝对位于其溢出隐藏容器之外的元素时,它会在 Chrome 浏览器 (Mac) 中可见。
我做了一个小提琴来说明这个问题:http://jsfiddle.net/GHgtc/
HTML
<div id="container">
<a id="inner-button" href="#">You can see me !</a>
</div>
CSS
#container{
display: block;
background: blue;
width: 200px;
height: 30px;
position: relative;
overflow: hidden;
}
#inner-button{
display: block;
background: red;
width: 20px;
height: 20px;
position: absolute;
top: 5px;
right: -20px;
}
感谢您的帮助!
干杯!
【问题讨论】:
-
好吧,这太可怕了……
-
即使您使用
#inner-button:focus{ right:-40px;},它也会变得可见,但会失去焦点。 -
对于信息,同样适用于FF。
标签: css google-chrome focus overflow css-position