Проблема позиционирования CSS - правильная позиция работает с перебоями - PullRequest
0 голосов
/ 18 октября 2011

У меня есть проблема, которая действительно беспокоит меня: я написал несколько 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 Ответ

2 голосов
/ 18 октября 2011

Может быть, это не ваша проблема, но вы не должны добавить px после width: 22; height: 23;?

...