Причины
В конце прошлого века и самом начале нынешнего сайтостроители работали в тяжёлых условиях: медленный Интернет ограничивал творческие порывы. Дизайнеры были вынуждены принять пессимистические правила, продиктованные суровой действительностью: хороший сайт — это маленький, простой сайт. Он должен:
- иметь посредственную мало-размерную графику;
- не использовать звук и видео;
- иметь минимум интерактивности и динамики.
Помимо проклятия скоростью, сайтостроение переживало тяжёлое время анархии в среде разработчиков средств просмотра: каждый браузер требовал особого программирования (даже на уровне разных версий, не говоря уже об уровне разных компаний) — никто не желал соблюдать стандарты.
Сейчас времена изменились. Во-первых, медленные аналоговые модемы сменяются быстрыми цифровыми, во-вторых, война браузеров, наконец, закончилась и заменилась позитивной конкуренцией: производители теперь пытаются обогнать друг друга в наиболее полной и точной поддержке стандартов W3C, а не в стремлении ввести в свои браузеры патентованные технологии, поддерживаемые только их компанией и браузером, и не поддерживаемые остальными (как было раньше).
Иными словами:
- скорость Интернета возросла;
- браузеры стали поддерживать стандарты.
В соответствие с этим дизайнеры по всему миру стали по-другому строить свои сайты.
Если раньше для поддержки разных браузеров приходилось, либо строить простые страницы, либо писать варианты сайта для разных браузеров (и платформ), либо создавать в коде многочисленные переключатели по браузеру на JavaScript, то теперь настало время, когда можно строить сайты по стандартам, и быть уверенными, что они будут работать во всех браузерах сегодня и через 10 лет.