【发布时间】:2012-05-23 15:57:51
【问题描述】:
我目前有一个搜索“按钮”,它位于文本框的一侧,如下图所示,这在 chrome 和 firefox 中呈现良好。
在 IE9 中是这样渲染的。
有没有人遇到过类似的问题?我该如何解决这个问题?
搜索按钮的 CSS 是:
.txtSearchBtn
{
display: inline-block;
width: 16px;
height: 16px;
position: relative;
left: -20px;
top: 5px;
cursor: hand;
cursor: pointer;
background-image: url(../Images/magnifier.png);
}
编辑:该错误似乎与我的页面在花式框内呈现有关。 IE9 对 inline-block 的处理方式与幻想框之外的方式不同。
编辑 2:找出问题所在。我的最大宽度设置没有足够的空间容纳文本框和图像,即使我将图像向左移动 -20px,所以 IE 将它呈现在上面的行上。
【问题讨论】:
-
你能用 HTML/CSS/JS 代码创建一个 jsfiddle 来表明你面临的问题吗?
-
当您找出原因时,将其写成您自己问题的实际答案是好还是坏?很高兴你找到了它!