![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Michael.de |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 346 Регистрация: 22.3.2005 Где: Deutschland Репутация: 4 Всего: 9 |
Продолжение >>этой<< темы.
Код:
Вопрос: почему MSIE6 и FireFox2 по разному отображают <div>? В FF получаемый <div> больше (шире и выше). Это какой-то глюк с object.style.padding или я чего-то упустил? |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Вообще-то потому, что FF и IE по разному относятся в "ширине элемента". FF думает, что в ширину не входят паддинги и бордеры, а IE - что входят. Чтобы их как-то образумить. нужно прописывать доктайп. ну, или вкладывать див с украшениями в див без паддингов. Как-нибудь так:
Кстати, прием с клонированием элемента-шаблона позволит вытащить уродливый код по раскраске элемента из JS ;-) Добавлено @ 07:37 Глюки, правда остались. Рамка вылезает за элемент в FF, но принцип решения , наверное, такой-же Это сообщение отредактировал(а) ksnk - 12.8.2008, 07:38 -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| Michael.de |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 346 Регистрация: 22.3.2005 Где: Deutschland Репутация: 4 Всего: 9 |
ksnk, спасибо за ответ
А может проверять на document.all ???
Если имеется ввиду пропись всех свойств в CSS вместо JavaScript... не знаю, мне так нравится Это сообщение отредактировал(а) Michael.de - 12.8.2008, 14:20 |
||||
|
|||||
| Michael.de |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 346 Регистрация: 22.3.2005 Где: Deutschland Репутация: 4 Всего: 9 |
Кстати да, есть смысл добавлять объекту styles в экстра ф-ции - так короче
т.е. вместо:
что-то вроде:
...особенно если это многократно повторяется в коде |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |