Заметки вёрстка


Вёрстка

Я ничего не понимаю в CSS-вёрстке. Вообще. Особенно в её позиционной части. Как только я вижу в стилях position: absolute или float: left, в моём мозгу происходит короткое замыкание, и он отказывается воспринимать код дальше,  смотря на то, что он знает, что делает это правило. Я замечаю различие в тенях в один пиксель, вижу разницу в оттенке градиента, могу отличить хорошую вёрстку от плохой (у меня есть сверхсекретный набор тестов, которые знаю только я, и никогда из моих уст не узнает ни один верстальщик), но при этом я не готов изучать, как это было достигнуто. Разумеется, я в курсе различий CSS2 и CSS3, слежу за развитием HTML5 и черновиков CSS4, но я не могу верстать в промышленных масштабах, на потоке. Я знаю что делает то или иное правило, но не понимаю, как стили работают в комплексе, и как надо порезать дизайн-макет, чтобы создать из него веб-страницу.

Именно по этой причине в Сиджеко работали, работают и будут работать лучшие верстальщики и клиентские кодеры в окру́ге. В то время, как в других конторах этим на коленке занимаются программисты, которые в основное время делают бизнес-логику. Программисты не должны верстать в компаниях. Никогда. Точка. Программисты должны учить теорию вероятностей и программировать. А после этого, когда они перестанут быть тупыми дебилами, могут и попробовать поверстать. Но только для себя, пожалуйста. Потому что всё равно сделают через задницу.

Причём веб-сообщество делает всё, чтобы даже быдлокодер умел верстать. Умер Internet Explorer 6 (почти), необычайно распространился WebKit, появились CSS-фреймворки и всевозможные Javascript-плагины. Но всё равно у программистов не получается вёрстка, точно так же, как пять-десять лет назад.

Думаете, ваши-то программисты уж наверняка не такие и точно умеют верстать? Не обольщайтесь, не умеют.