?

Log in

No account? Create an account
jel

wat


Создание игр за еду

Бить людей за плохое знание C++ — это нормально.


Предыдущий пост Поделиться Следующий пост
Kiss my rss.
jel
wat
Как так можно было написать спецификацию для дивов, что элементарщина по-разному работает у разных браузеров? Долбаный Файерфокс.

Rein. Рейнский водопад на Рейне.
Рейнский водопад. Фрагмент. Чвейтсария.
Метки: ,

  • 1
Водопад! Зачетный ) а с фаерфоксом то что ?

если ты уверен, что это FF нарушает - пиши багрепорт :)

А толку. Мне нужно чтоб сейчас работало, а не у тех, кто через год скачает новую версию :)

стопудово ? элементарщину давно бы пофиксили, тьма народу его юзает.

толк в том, чтобы понять, действительно ли ФФ не держит стандарт, а может это ты неправильно что-то делаешь :)

Дык, если они держат стандарт, а работает криво, значит стандарт кривой. О чём и я :)

я вот позволю себе усомниться :)

Ну, например, стиль для дива содержал padding-top: 0px, страница разъехалась, поставил 1px - отображается нормально.

clear: both в ff действует для всех предыдущих дивов, а в IE только для тех, что внутри парентного дива.

вот щас всё брошу, пойду стандарт читать :)

схлопывание границ известный эффект - http://www.complexspiral.com/publications/uncollapsing-margins/
и по русски чуть тут http://softwaremaniacs.org/blog/2005/09/05/css-layout-flow-margins/

с флотами есть удобное решение без дополнительных элементов клиринга:
http://www.quirksmode.org/blog/archives/2005/03/clearing_floats.html

> схлопывание границ известный эффект
Не уверен, что это именно то. Было бы одинаковое поведение в IE и FF было бы проще.

> с флотами есть удобное решение без дополнительных элементов клиринга

Больше на хак похоже :) Не до конца понял, то ли это делает, что мне нужно. Надо попробовать.

За ссылки спасибо. Кажется первую я читал. Позже посмотрю внимательней.

>Было бы одинаковое поведение в IE и FF было бы проще.
было бы намного проще, но IE < 8 не радует поддержкой стандартов
а стандарт говорит о схлопывании http://www.w3.org/TR/REC-CSS2/box.html#collapsing-margins

>Больше на хак похоже :)

нет, это точно не хак, там пишется о включении режима рендеринга и работает для IE и FF
но его естественно не везде можно применить :)

Ну, управление схлапыванием через паддинг, как-то не то что не очевидно, слегка странно. Нельзя, чтоли было сделать флаг специальный?

согласен, не всё так хорошо и в самих стандартах, потому они и эволюционируют ;)

стиральная машина, отжим, 15 секунда.

Не нада, Firefox - зачетный броузер. Вот в IE негде пробы ставить, одни баги.

Я говорю это как профессиональный веб-программист. Сталкиваюсь с кривостью IE каждый божий рабочий день.

Пора бы уже знать все подводные камни :)

Дык толку от такого знания? Все эти "подводные камни" приходится оплывать, маневрировать, юзать отмычки-багфиксы. Со знанием дела или без оного. Это лишняя трата рабочего времени, разрастание и усложнение кода. Подводные камни следует познать разработчикам IE. С нетерпением жду IE8. Наверное, опять будет полуфабрикат.

  • 1