Если подходить формально, то верстка веб-страниц представляет собой процесс превращения картинки, нарисованной дизайнером, в HTML и CSS код, который и преобразуется браузером в документ, показываемый посетителям сайта. Но то, что на словах звучит просто, во многих случаях превращается в решение нетривиальных задач. Ведь необходимо не только написать валидный код, но также обеспечить его корректную работу в разных, порой устаревших, браузерах. Все эти в большинстве своем противоречивые условия заставляют искать ответ на вопрос «Как сделать...?», который вы и найдете в этой книге.
В этом сборнике рецептов во главу угла поставлено соответствие примеров спецификациям HTML и CSS, а также корректная работа во всех современных браузерах. Признаться честно, этого не везде удалось добиться. К сожалению, популярный Internet Explorer показывает наибольший на сегодняшний день уровень ошибок. Поэтому для этого браузера порой приходится искать решения, которые идут вразрез с логикой и спецификацией CSS.