Resenha: O livro do CSS3 - um livro do CSS que mesmo os especialistas devem ler
Pense que você sabe tudo o que há para saber sobre CSS3? Pense novamente. O autor Peter Gasston acaba de lançar "O Livro do CSS3: Um Guia do Desenvolvedor para o Futuro do Web Design", que analisa detalhadamente todas as novidades do mundo das CSS.
É apenas mais um livro CSS ou uma adição obrigatória à sua biblioteca? Leia mais para descobrir.
Outro livro sobre CSS?
Os livros sobre CSS são notoriamente chatos para quem já conhece o caminho de uma folha de estilos. A maioria das pessoas que eu já vi e tenho uma grande parte do livro cobrindo exatamente os mesmos tópicos básicos: veja como o modelo de caixa CSS funciona, o preenchimento funciona assim, as margens funcionam assim, as margens funcionam assim, estilizam seu texto assim, etc. Mesmo os livros que prometem entrar em tópicos avançados geralmente o fazem apenas nos últimos capítulos, o que significa que você pagou US $ 40 por 40 páginas!
Como sou um blogueiro profissional em período integral (você acredita que isso existe?) Sei muito bem onde encontrar instruções básicas sobre CSS completamente grátis on-line, e foi exatamente como eu aprendi. Não me interpretem mal, há muitos livros incríveis sobre CSS por aí, mas hesito em desembolsar uma grana por um desses motivos.
Esses pensamentos me passaram pela cabeça quando concordei em dar uma olhada em um livro de Peter Gasston intitulado "The Book of CSS3". Como combustível adicional ao meu ceticismo, considerei que o CSS3 é o tópico mais escrito sobre o momento no momento em sites como este. Novamente, por que pagar por conteúdo gratuito e mais do que abundante online? Sei como as sombras da caixa funcionam muito obrigado e não precisam de mais assistência!
Eu estava errado: este livro é ótimo
O livro do CSS3 começa com a seguinte passagem:
“Deixe-me contar um pouco sobre quem eu penso que você é: você é um profissional da web que codifica manualmente HTML e CSS há alguns anos; você se sente bastante à vontade com a criação de layouts complexos e conhece não apenas a sua divisão do seu espaço, mas também o seu negrito do seu forte; você leu um pouco sobre CSS3 e pode até ter começado a experimentar alguns de seus recursos mais decorativos, como cantos arredondados, mas deseja obter uma compreensão mais profunda dos fundamentos. ”Imediatamente, Gasston agarra minha atenção. Ele está escrevendo para um público que já sabe como manipular sites de códigos, o que significa que não vai me aborrecer com capítulos inteiros sobre a diferença entre folhas de estilos internas e externas! Bem jogado senhor, continuarei a ler seu livro.
Gasston então começa a explicar o que é CSS3 e não é. Nesta discussão, ele apresenta a propriedade de dimensionamento de caixa . Na sua primeira introdução à propriedade, ele encontrou algo que eu sei muito pouco! Neste ponto, estou começando a perceber que este livro pode ser realmente útil.
Na próxima seção, ele vai direto para as consultas de mídia, o que eu acredito ser um dos aspectos mais importantes do CSS3. Com esse e todos os outros tópicos que ele aborda, uma coisa realmente se destaca: Gasston fez sua pesquisa. Ele não cobre brevemente quase nada, mas realmente se interessa e explora todos os aspectos da especificação, propostos ou já implementados.
Com quase tudo o que li, aprendi bastante que ainda não sabia. Ele agrega com sucesso o valor de que você nunca sai de uma breve publicação pontual sobre um tópico e, portanto, faz com que o livro valha a pena a compra.
Gostei especialmente da parte final do livro, que aborda propriedades e métodos que ainda não são suportados por nenhum navegador, mas representa grandes alterações em potencial na forma como codificamos sites, caso sejam aceitos no CSS. Gasston ainda aponta alguns plugins JavaScript úteis que permitem experimentar esses novos métodos sofisticados imediatamente!
O Livro Físico
O livro em si é bastante robusto e chega a pouco menos de 300 páginas. A capa é atraentemente ilustrada e, portanto, é definitivamente o tipo de coisa que não me importo de ter por perto (quem quer um livro feio em sua mesa?). O conteúdo interno é organizado com muitos gráficos e tabelas para proporcionar uma navegação rápida e agradável.
Uma coisa que eu particularmente apreciei foi que, com todas as propriedades discutidas, Gasston concluiria com um gráfico discutindo a compatibilidade do navegador. Isso é extremamente útil e estou confiante de que será algo que me fará voltar ao livro várias vezes.
As páginas são em escala de cinza, mas na maioria das vezes eu realmente não me importei, pois o aprendizado de código não exige necessariamente impressões coloridas. A única exceção é a seção Cor e opacidade, onde seria definitivamente bom ver alguns exemplos em cores. É importante reconhecer, no entanto, que eles estão mantendo seu custo baixo executando trabalhos de impressão em uma única cor!
Índice
Apenas para lhe dar uma boa idéia de tudo o que o livro cobre, aqui está o sumário (excluindo o prefácio, a introdução etc.). Como você pode ver, todos os tópicos são dedicados à qualidade CSS3 nova e avançada, para que você não precise pular metade do livro se já souber codificar. Além disso, os tópicos são divididos tão bem que é perfeito manter-se à mão apenas como referência, mesmo se você não estiver interessado em ler a coisa toda. Na próxima vez que você estiver enfrentando dificuldades para criar um gradiente de CSS personalizado, abra esse capítulo e pronto. Obviamente, o índice completo também ajuda nisso.
- Capítulo 1: Introdução ao CSS3
- Capítulo 2: Consultas de mídia
- Capítulo 3: Seletores
- Capítulo 4: Pseudo-classes e Pseudo-elementos
- Capítulo 5: Fontes da Web
- Capítulo 6: Efeitos de texto e estilos tipográficos
- Capítulo 7: Várias colunas
- Capítulo 8: Imagens de fundo e outras propriedades decorativas
- Capítulo 9: Efeitos de borda e caixa
- Capítulo 10: Cor e opacidade
- Capítulo 11: Gradientes
- Capítulo 12: Transformações 2D
- Capítulo 13: Transições e Animações
- Capítulo 14: Transformações 3D
- Capítulo 15: Layout flexível da caixa
- Capítulo 16: Layout do modelo
- Capítulo 17: O Futuro do CSS
- Apêndice A: Suporte CSS3 nos principais navegadores atuais
- Apêndice B: Recursos Online
- Índice
Conclusão
Como você pode ver, gostei muito deste livro. Minhas expectativas eram reconhecidamente baixas, mas definitivamente as surpreenderam. O estilo de escrever de Gasston é informativo e até espirituoso às vezes, mas vai direto ao ponto, em vez de ser excessivamente detalhado. Ele faz um ótimo trabalho ao explicar cada propriedade rapidamente e ao que você realmente deseja ver: a sintaxe. Eu tenho vários livros sobre desenvolvimento web que estão sentados em um armário coletando poeira quase desde o dia em que os recebi. O Livro do CSS3 evitará essa pilha por algum tempo, pois já me vejo me referindo a ela diariamente.
Deseja obter uma cópia gratuita do The Book of CSS3? Volte na próxima semana para ter a chance de fazer exatamente isso!