【发布时间】:2014-07-10 08:51:20
【问题描述】:
我想在我的导航栏中创建一个搜索表单,该表单将在焦点上展开。
但不知何故,即使我没有点击该字段,该字段也会获得焦点。
这是一个演示:http://gaming-corp.de/
如果您尝试单击顶部搜索按钮正下方的白色内容区域,无论如何它都会聚焦它。这只发生在 chrome 中。
有人知道是什么原因造成的以及如何解决吗?
谢谢
编辑:
代码如下:
form#search {
position: relative;
}
form#search input {
width: 0;
height: 40px;
padding: 0 0px 0 40px;
cursor: pointer;
border: 0;
background: transparent url(../images/search.png) no-repeat 10px center;
outline: none;
position: absolute;
right: 40px;
top: 20px;
transition: all .6s;
font-size: 12px;
}
form#search input:focus {
background-color: #fff;
color: #666;
box-shadow: 0px 0px 15px rgba(0, 0, 0, 1);
width: 100px;
}
【问题讨论】:
-
链接到随机页面?嗯。最好把代码贴在这里。
-
对我来说很好,尝试禁用您的 chrome 扩展进行测试
-
好像跟
position:absolute有点关系 -
已编辑。冷静下来,我想给你示例页面。如您所见,没有广告或其他东西,我为什么要在我的页面上欺骗您?