2012-04-20 4 views
1

Я рассмотрел все бедра, флюидные сетки, и кажется, что невозможно создать сетку для жидкости, которая использует проценты для ширины столбцов (и ems для ширина желоба), то есть делится на 3 и не страдает от ужасных ошибок округления. Посмотрите:Жидкостная сетка без ошибок округления и ширины столбцов

http://roestudios.com/code/12-columns.html

Попробуйте изменить размер окна браузера, и обратите внимание, как все подпрыгивать вокруг. Большинство желобов вообще не выстраиваются из ряда в ряд. Это связано с отсутствием аккуратной подпиксельной обработки. Конечно, округление зависит от браузера и браузера.

Пример, который я показал, основан на сетке из 12 столбцов, что идеально, поскольку сетка из 12 столбцов позволяет элементам, которые составляют 1/4 и 1/3 ширину страницы.

Вот почему что-то вроде The Golden Grid не будет работать: он не делится на 3.

Это довольно стандартный, чтобы иметь домашнюю страницу с полной шириной «основной» области, и три «ведра» ниже. Стандартная компоновка.

Но, пытаясь создать «отзывчивые сайты», кажется, что фиксированные макеты с несколькими запросами @media могут быть единственным реальным выбором, если я хочу, чтобы элементы были идеально выровнены по пикселям.

Редактировать: В Webkit многое гораздо хуже, но даже Firefox не дает идеальных результатов.

+0

И почему, именно, что вы ищете «пиксельные идеальный результат»? –

+0

Потому что я анальный дизайнер, который заботится о деталях. –

+0

Вывод должен состоять в следующем: css «frameworks» не предназначены для использования в производстве. Вы можете использовать их для макета макета, но в конечном продукте должен быть только css, сделанный вручную. –

ответ