CSS定位问题 - 正确的位置间歇性地工作

时间:2011-10-18 06:46:40

标签: css browser positioning

我遇到了一个真正困扰我的问题:我写了一些css在大多数情况下工作正常(正如我预期的那样),但间歇性的却没有。进一步看,似乎每次都不会显示正确的属性。这是代码:

input.search-lupe { 
position: relative; 
top: 318px; 
right: -915px; 
background: url(../images/lupe.png) no-repeat; 
width: 22; height: 23; border: 0; 
padding: 0 38px 0 10px; 
z-index: 201; } 

就像我说的那样,大多数情况下,它的工作原理应该如此,但有时却没有,我可以看到它是因为每次都没有显示正确的属性。这对我来说似乎很奇怪。回顾一下,当元素显示错误时,我会检查Firebug中的代码,这就是我所看到的:

input.search-lupe { 
position: relative; 
top: 318px; 
background: url(../images/lupe.png) no-repeat; 
width: 22; height: 23; border: 0; 
padding: 0 38px 0 10px; 
z-index: 201; }

问题发生在同一个浏览器中(Firefox 7,Mac有时会工作,有时则不行。与Safari 5 Mac相同)。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

也许这不是您的问题,但是您不应该在px之后添加width: 22; height: 23;吗?