Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Почему HEIGHT=5px не корректно работает в IE8, DOCTYPE не хочу использовать! 
:(
    Опции темы
navodri
Дата 2.6.2009, 20:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 173
Регистрация: 26.10.2007

Репутация: нет
Всего: -1



Почему  HEIGHT=5px не корректно работает в IE8? Нету 5 пикселей, всегда около или больше 10px (ориентировочно).

Код

<style>
#menu_currentpos {width: 826px; height: 5px; background: url(line_bg.gif); background-repeat: repeat-x; margin: 0px 0px 0px 36px; padding: 0; position:relative;}
#menu_home {width: 28px; height: 5px; background: url(line_cur.gif); background-repeat: no-repeat; margin: 0 0 0 130px;}
</style>

<div id="menu_currentpos"><span id="menu_home"></span></div>


P.S. Разные DOCTYPE не хочу использовать. Я сам по себе.
Во вложении пример...

Присоединённый файл ( Кол-во скачиваний: 7 )
Присоединённый файл  sample.rar 0,56 Kb
PM MAIL WWW   Вверх
APXEOLOG
Дата 2.6.2009, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 12.4.2007
Где: Мурманск

Репутация: нет
Всего: 1



Не проверял, но посоветовал бы придерживаться строгого стиля написания. А именно не забывать добавлять px. У Вас не стоят пиксели у padding в первом стиле, и у margin во втором. Это вполне может быть причиной, т.к. допускает двоякое толкование.

ЗЫ. А чем вас ограничивает DOCTYPE? Насколько мне известно он встроен в броузер и не требует запроса интернета...

Это сообщение отредактировал(а) APXEOLOG - 2.6.2009, 20:32
--------------------
Ученые долго не знали как назвать частоту.Потом так и назвали Hz.
PM MAIL ICQ   Вверх
navodri
Дата 2.6.2009, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 173
Регистрация: 26.10.2007

Репутация: нет
Всего: -1



Доктайп тут не причем. Давайте забудем про него. Зря я вообще завел о нем тему. 

Главный вопрос это правильный  height в 5px. Кстати, добавление в padding и margin - px - ничего не меняет. броузер нормально понимает нули и без этого. Все остальные броузеры пониают мой код нормально. IE8 - гонит!

Есть еще предложения?
PM MAIL WWW   Вверх
APXEOLOG
Дата 2.6.2009, 20:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 12.4.2007
Где: Мурманск

Репутация: нет
Всего: 1



во втором случае у вас padding не стоит. border не обнулены. И я не могу скачать ваш аттач.
--------------------
Ученые долго не знали как назвать частоту.Потом так и назвали Hz.
PM MAIL ICQ   Вверх
Violator
Дата 2.6.2009, 20:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 234
Регистрация: 10.1.2009

Репутация: 15
Всего: 15



PM MAIL   Вверх
navodri
Дата 2.6.2009, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 173
Регистрация: 26.10.2007

Репутация: нет
Всего: -1



Еще раз демонстрирую код с бордюрчиком в 1 пиксель, чтобы можно было увидеть проблему в IE8. И загрузил очередной аттач...

Код

<style>
#menu_currentpos {width: 826px; height: 5px; background: url(line_bg.gif); background-repeat: repeat-x; margin: 0px 0px 0px 36px; padding: 0px; position:relative; border: 1px solid blue;}
#menu_home {width: 28px; height: 5px; background: url(line_cur.gif); background-repeat: no-repeat; margin: 0px 0px 0px 130px; padding: 0px; border: 1px solid red;}
</style>

<div id="menu_currentpos"><span id="menu_home"></span></div>


Жаль, немогу картинку прикрепить, бо проще залить пример, чем добавить рисунок...  smile 

Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  new.rar 0,56 Kb
PM MAIL WWW   Вверх
navodri
Дата 2.6.2009, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 173
Регистрация: 26.10.2007

Репутация: нет
Всего: -1



2Violator

Огромное спасибо! overflow:hidden - помогло!

Это сообщение отредактировал(а) navodri - 2.6.2009, 21:02
PM MAIL WWW   Вверх
SelenIT
Дата 3.6.2009, 22:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 97
Всего: 401



Цитата

Доктайп тут не причем. Давайте забудем про него. 

Очень даже причем. Без него браузеры уходят в Quirks mode, а он у всех разный. У всех IE это, по сути, режим эмуляции IE5.5, со всеми прилагающимися глюками...


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0460 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.