Header

вперед

Middle

Верстка по законам (Спецификация Microsoft DHTML2) или по стандартам (W3C)?

Любой человек, который начнет изучать web-программирование, используя только встроенные средства Windows (Notepad и Internet Explorer), сможет, постепенно изучая взаимоотношения html-кода и отображения, изучить весь html, начиная с любого места. То есть, процесс изучения html в Windows является интуитивным (чего нельзя сказать про xml). Верстка под FireFox, то есть по стандартам консорциума W3C, является крайне неинтуитивной. Это примерно, как будто если бы вы ездили по городу на автомобиле, опираясь не на то, как едет машина и куда ведет дорога, а только на принципы устройства поворотов дорог и угол поворота рулевого колеса.
Примеров неочевидного и необяснимого никакой логикой поведения FireFox масса. Вот только некоторые из них.

На этой странице нарисованы просто три прямоугольника одинаковой фиксированной ширины. Можете ли вы ответить, глядя на эту страницу:

  • 100% высоты - это сколько на самом деле?

  • Какова реальная ширина div?

В этом примере - заготовке футера -  высота средней части 100%, а ширина всех трех частей назначена явно определенной величине, во что трудно поверить, рассмаривая этот пример в FireFox. На следующей странице можно увидеть законченный кроссброузерный вариант этого примера.