2011-10-18 25 views
0

我有一個問題,真的讓我感到困擾:我寫了一些css,大部分時間都能正常工作,但是間歇性地沒有。進一步看來,似乎每次都沒有顯示正確的屬性。下面的代碼: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

如果您禁用Javascript,會發生嗎? – kapa

+0

間歇性問題?聽起來像一個骯髒的化油器。 – Sparky

回答

2

也許這不是你的問題,但不應該在width: 22; height: 23;之後加px

+0

謝謝隊友。這不是px在寬度和高度上的缺失,而是px在導致問題的正確屬性中丟失。上面的代碼是從Firebug複製的,但是在我的原始代碼中,我沒有添加px,現在似乎所有的工作都正常。 – WagnerMatosUK