Я ничего не понимаю в CSS-вёрстке. Вообще. Особенно
в её позиционной части. Как только я вижу
в стилях position: absolute
или float: left
, в моём мозгу происходит
короткое замыкание, и он отказывается воспринимать код дальше,
смотря на то, что он знает, что делает
это правило. Я замечаю различие в тенях в один
пиксель, вижу разницу в оттенке градиента, могу отличить
хорошую вёрстку от плохой (у меня есть сверхсекретный
набор тестов, которые знаю только я, и никогда
из моих уст не узнает ни один верстальщик),
но при этом я не готов изучать,
как это было достигнуто. Разумеется,
я в курсе различий CSS2
и CSS3, слежу
за развитием HTML5
и черновиков CSS4,
но я не могу верстать в промышленных масштабах,
на потоке. Я знаю что делает то или иное
правило, но не понимаю, как стили работают в комплексе,
и как надо порезать дизайн-макет, чтобы создать из него
веб-страницу.
Именно по этой причине в Сиджеко работали, работают и будут работать лучшие верстальщики и клиентские кодеры в окру́ге. В то время, как в других конторах этим на коленке занимаются программисты, которые в основное время делают бизнес-логику. Программисты не должны верстать в компаниях. Никогда. Точка. Программисты должны учить теорию вероятностей и программировать. А после этого, когда они перестанут быть тупыми дебилами, могут и попробовать поверстать. Но только для себя, пожалуйста. Потому что всё равно сделают через задницу.
Причём веб-сообщество делает всё, чтобы даже быдлокодер умел верстать. Умер Internet Explorer 6 (почти), необычайно распространился WebKit, появились CSS-фреймворки и всевозможные Javascript-плагины. Но всё равно у программистов не получается вёрстка, точно так же, как пять-десять лет назад.
Думаете, ваши-то программисты уж наверняка не такие и точно умеют верстать? Не обольщайтесь, не умеют.