#css #browser #positioning
#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?
2. Проблема с перебоями? Звучит как грязный карбюратор.
Ответ №1:
Может быть, это не ваша проблема, но разве вы не должны добавлять px
after width: 22; height: 23;
?
Комментарии:
1. Спасибо, приятель. Проблема заключалась не в том, что px отсутствовал по ширине и высоте, а в том, что px отсутствовал в правильном свойстве. Приведенный выше код был скопирован из Firebug, но в моем исходном коде я не добавил px, кажется, что теперь все работает.