Глюк выпадающего списка @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 11 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Заголовок сообщения: Глюк выпадающего списка
Сообщение Добавлено: 26 Июнь 2010, 23:21:21 
Встраиваем дизайн в форум vbulletin
Для выпадающих списков, вполне явно указываем конструкцию, в которой задается padding 5px

Код:
select{
padding:5px 5px 5px 5px;
background:#241913;
border:1px solid #493629;
font-family:Times New Roman, Georgia;
font-size:13px;
color:#705b4a;
}



В итоге, работает везде хорошо, но только не в ИЕ7, ИЕ8. Там получается такая какашка:
Изображение
Даже если указать padding:100px; результат нулевой, отступ отсутствует, а везде работает хорошо.

При этом, если скопировать html-код страницы форума на локальный диск и просто запустить, то всё сразу же работает нормально.

http://popov.ints.net/_projects/mezolit … /index.php (выпадающие списки внизу страницы)

Может быть мы все тупые, но с проблемой возимся уже 3 дня и перелопатили весь код. Кто-нибудь сталкивался с подобной аказией? :)

_________________

Портфолио - ЖЖ - Кулинарные рецепты - Блог о дизайне, уроки фотошоп

icq: 295346452 | Почта: info()alexey-popov.com

.
Slavka Муж.
соучастник
17
Сообщения: 364
Зарегистрирован: 29.05.08
Откуда: Юкрейн
Сообщение Добавлено: 27 Июнь 2010, 01:13:09 
Сафари тоже отображает селекты по-своему. ИЕ6 - вообще со своей политикой относительно этого.

Решения единого и эффективного пока не встречал. Либо забить и принять ИЕ6 какой он есть, либо повозиться и сделать все выпадающие списки на jQuery.
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Сообщение Добавлено: 27 Июнь 2010, 01:23:42 
Slavka, дело в том, что работает на локалке, можете сохранить файл и просто открыть в ИЕ8

_________________

Портфолио - ЖЖ - Кулинарные рецепты - Блог о дизайне, уроки фотошоп

icq: 295346452 | Почта: info()alexey-popov.com

.
karamba Муж.
старожил
209
Сообщения: 6498
Зарегистрирован: 17.08.05
Откуда: Киев. А шо?
Сообщение Добавлено: 28 Июнь 2010, 18:38:33 
режимы эмуляции версии браузера и отображения при открытии локально и через веб совпадают? (ИЕ 8, Ф12)

_________________
клетчатый!
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Сообщение Добавлено: 29 Июнь 2010, 16:10:20 
karamba, хм, локально стоит ИЕ8, не локально стоит ИЕ7. Эт че зах? :)

_________________

Портфолио - ЖЖ - Кулинарные рецепты - Блог о дизайне, уроки фотошоп

icq: 295346452 | Почта: info()alexey-popov.com

.
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Сообщение Добавлено: 29 Июнь 2010, 16:16:17 
если ставлю ИЕ8 - то всё отлично смотрится

_________________

Портфолио - ЖЖ - Кулинарные рецепты - Блог о дизайне, уроки фотошоп

icq: 295346452 | Почта: info()alexey-popov.com

.
karamba Муж.
старожил
209
Сообщения: 6498
Зарегистрирован: 17.08.05
Откуда: Киев. А шо?
Сообщение Добавлено: 30 Июнь 2010, 10:35:57 
видимо по вебу что-то приходит такое, заставляющее ослика менять режим браузера. Это мне неизвестно.

_________________
клетчатый!
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Сообщение Добавлено: 2 Июль 2010, 10:52:52 
я думаю просто форум использует старые тэги (<legend> <fieldset> и им подобные) и осел считает, что лучше отображать как ИЕ7

_________________

Портфолио - ЖЖ - Кулинарные рецепты - Блог о дизайне, уроки фотошоп

icq: 295346452 | Почта: info()alexey-popov.com

.
strangerweb Муж.
новый человек
0
Сообщения: 2
Зарегистрирован: 23.07.10
Сообщение Добавлено: 23 Июль 2010, 22:29:24 
Насчет тегов Kurilshik прав посмотрите не стоят ли они где впереди.
потом проверьте CSS уверен наверняка стоит особый стиль для определенного браузера , а может и вообще отдельная таблица.
Вы делаете padding отступ, не знаю что за фигня выходит но я для IE часто прописываю отступ margin ом (но с указанием что это только для ИЕ) знаю не правильно, но по другому не выходит, как говорится на войне все средства хороши :)

_________________
http://www.b2bgift.ru
karamba Муж.
старожил
209
Сообщения: 6498
Зарегистрирован: 17.08.05
Откуда: Киев. А шо?
Сообщение Добавлено: 24 Июль 2010, 00:45:20 
Kurilshik, точно знаю, что НЕуказание доктайпа принудительно сваливает режим рендера осликом документов в «режим соответствия», не важно, какая версия браузера при этом эмулируется. Так что вполне вероятно, что ты прав и деприкейтид-теги делают то же самое. Не проверял, ибо давно их не использую.

strangerweb, вы предполагаете, что Курильщик сам себе советы раздает? :mrgreen: Много слов мимо кассы. При чем тут маргины для офрмления полей внутри инпута (или селекта)?

_________________
клетчатый!
Kurilshik
Goldmember
142
Сообщения: 12797
Зарегистрирован: 18.10.04
Откуда: Кожаное кресло
Сообщение Добавлено: 24 Июль 2010, 23:13:22 
karamba, :laugh:
strangerweb, спасибо

Дело действительно в тэгах, лечится сложно, вот так:
1) пишется скрипт и класс для дива, в котором размещаются пункты списков.
2) вызов скрипта, прокрутка, выделение - всё зашивается в функцию на яве, которая вызывается из страницы.
Это идеально подходит для дизайнов типа моего, где необходимо подчеркнуть что-то отличное от дефолтового стиля.

Легче всего:
1) Покупать нормальные форумы и не мучать свои мозги :)
2) Если уже купили пхпбб или беллютень, на странице форума отключать доктайп и железно указывать для каждого блока размеры, стили текста и отступы. Получается километровый цсс, но тем не менее это извращение отлично работает. Проблема в том, что указывая в доктайпе xhtml, разработчики почему-то используют кучу тэгов из html 3.2. На вопрос почему это не It isn't just work? Разработчики мне ответили I dont now, please use default style.

На этом дискуссию я прекратил, если кто-то знает простое решение, прошу сказать на будущее, чисто ради спортивного интереса, хочется побороть эту проблему.

_________________

Портфолио - ЖЖ - Кулинарные рецепты - Блог о дизайне, уроки фотошоп

icq: 295346452 | Почта: info()alexey-popov.com

.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 11 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100