Лыцарь пичальнава образа - July 19th, 2010 [entries|archive|friends|userinfo]
silly_sad

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

July 19th, 2010

Ещё про уёбищность CSS [Jul. 19th, 2010|12:50 pm]
я много думал, много больше чем все головожопые идиоты из W3C, задавал себе вопрос: "а каким должен быть нормальный человеческий CSS".

Первое само просит ся переделать это positioning.
position-relative-to: { document | parent | child | left-sibling | right-sibling }
вы спросите, а где же ааналог "position:relative" ?
а вот он
position-offset: X Y
и о ужас! он совместим С ЛЮБОЙ точкой отсчёта, кто бы мог подумать?
Любой мог подумать, кроме имбецилов из W3C!

Второе это сам принцип.
Дизайнеры верстают в терминах "сетки".
Графическая композиция содержит некие направляющие линии (по которым выравняны все элементы)
Вопрос: какого хуя этих линий нет в СSS?! почему мы вынуждены их неявно _ЭМУЛИРОВАТЬ_?

Тоесть идеальный CSS должен как можно точнее отражать реальность (как и любой язык в мире вообще!)
Поэтому в основе идеального CSS должно лежать ясное и безгеморное описание сетки направляющих линий, определяющих графическую композицию.

Третье потрясает воображение.
Представьте на скока порядков можно увеличить выразительные возможности даже нынешнего говно-CSS одним крошечным, мизерным изменением: "padding" of a parent is not cumulative with "margin" of a child.
Link2 comments|Leave a comment

navigation
[ viewing | July 19th, 2010 ]
[ go | Previous Day|Next Day ]