Nunca trabalhei seriamente com design na minha vida inteira. Não sou daqueles designers reconhecidos, que fazem layouts maravilhosos e ganhadores de prêmios. Sou um mero curioso sobre essa área. Gosto muito de estudar esses assuntos chatos que os programadores não entendem. 🙂
Quem já assistiu minhas palestras, sabe que eu gosto um bocado de brincar com esses dois mundos. É interessante porque são pessoas diferentes e por isso as preocupações também são diferentes. Mas na maioria dos lugares, no final das contas será o designer que terá mais contato com CSS. Não estou dizendo que CSS não é interessante para o programador. Longe disso. Mas quero puxar a sardinha agora para o lado dos designers. Ok?! 😉
O CSS funciona como uma extensão das ferramentas do designer. Não me importa qual programa o sujeito usa para fazer o layout (eu uso Illustrator, definitivamente o melhor programa para se fazer layouts, mas este é outro assunto), quando ele passa para a parte de código, o CSS funciona como uma extensão para o planejamento e execução do desenvolvimento do layout.
Portanto, se é obrigação do designer saber utilizar um programa gráfico, é também obrigação saber utilizar o CSS e saber suas limitações. Será o CSS que comandará a parte gráfica do site. Hoje em dia o CSS já trás grandes possibilidades para comandar o visual das páginas. Claro, algumas dessas possibilidades precisam de uma técnica alternativa, mas nada de outro mundo. 🙂
Designer de web que se preze, deve saber CSS (HTML nem se fale). Não é coisa de programador. Por favor…
CSS é uma linguagem visual, tudo muito fácil, tudo muito simples de se entender. Se você é designer e pensa o contrário, está na hora de atualizar seu currículo. Atualizar sua bagagem de conhecimento e prestar algum tempo para aprender. Ficar escondido atrás de um programa WYSIWYG é coisa do passado. Sei que essa última frase vai gerar um certo BUZZ, mas para bom entendedor um pingo é letra.