Я часто проверяю сайты, используя firebug, и замечаю довольно много сложностей в том, как разработчики обертывают свой контент. Особенно это касается выровненных по центру макетов:
В самом простом конце находятся такие сайты, как 99designs.com , которые просто применяют margin: 0 auto
к элементу body
.
Body -> Header/Content/...
Далее по шкале - большинство других сайтов, основным примером которых является stackoverflow. На этих сайтах есть некоторый основной контейнер , в котором, например, находится заголовок и контент
Body -> Container -> Header/Content/...
Кроме того, есть сайты, которые имеют несколько оболочек. Обычно существует большая внешняя оболочка, которая занимает всю страницу точно так же, как body
, и внутри нее они имеют центральный контейнер, как в примере выше.
Body -> Wrapper -> Container -> Header/Content/...
Иногда определяются столбцы div, внутри которых есть левый и правый столбец. В других случаях люди получают одинаковый левый и правый столбец без необходимости использования какого-либо окружающего столбца или содержимого.
Итак, мой вопрос: почему не все делают это самым простым способом, например, в 99designs. Это для того, чтобы управлять их стилем, обрабатывать ie6 или как?
Есть мысли?