Revise el libro de CSS3: un libro de CSS que incluso los expertos deberían leer

¿Crees que sabes todo lo que hay que saber sobre CSS3? Cosa de nuevo. El autor Peter Gasston acaba de lanzar "El libro de CSS3: Una guía para el desarrollador del futuro del diseño web", que analiza a fondo todo lo nuevo en el mundo de CSS.

¿Es solo otro libro de CSS o una adición imprescindible a tu biblioteca? Sigue leyendo para averiguarlo.

Otro libro en CSS?

Los libros en CSS son notoriamente aburridos para cualquiera que ya conozca una hoja de estilo. La mayoría de las personas que he visto y las que soy propietarias pasan una gran parte del libro que cubre exactamente los mismos temas básicos: así es como funciona el modelo de caja de CSS, el relleno de esta manera, los márgenes de esta manera, el estilo de su texto, etc. Incluso los libros que prometen entrar en temas avanzados por lo general lo hacen solo en los últimos capítulos, lo que significa que pagó $ 40 por 40 páginas.

Ya que soy un blogger profesional de tiempo completo (¿puedes creer que tal cosa existe?) Sé muy bien dónde encontrar la instrucción básica en CSS completamente gratis en línea, que es exactamente como aprendí. No me malinterpretes, hay muchos libros de CSS increíbles por ahí, pero no me atrevo a pagar la masa por uno debido a estas razones.

Estos pensamientos pasaron por mi mente cuando acordé echar un vistazo a un libro de Peter Gasston titulado "El libro de CSS3". Como combustible adicional a mi escepticismo, consideré que CSS3 es el tema más escrito en este momento en sitios como este. Nuevamente, ¿por qué pagar por el contenido que es gratuito y más que abundante en línea? ¡Sé cómo funcionan las sombras de cuadro muchas gracias y no necesito más ayuda!

Me equivoqué: este libro es genial

El libro de CSS3 comienza con el siguiente pasaje:

? Déjame que te cuente un poco sobre quién creo que eres: eres un profesional de la web que ha estado codificando a mano HTML y CSS durante algunos años; estás bastante cómodo con la creación de diseños complejos, y no solo conoces tu división de divisiones sino también tu audacia de tus fuertes; ha leído un poco sobre CSS3 e incluso puede haber comenzado a experimentar con algunas de sus características más decorativas, como las esquinas redondeadas, pero desea obtener una comprensión más profunda de los fundamentos.

De inmediato, Gasston me llama la atención. ¡Está escribiendo a un público que ya sabe cómo manejar sitios web de códigos, lo que significa que no me aburrirá con capítulos completos sobre la diferencia entre las hojas de estilo internas y externas! Bien jugado señor, continuaré leyendo su libro.

Gasston entonces comienza a explicar qué es CSS3 y qué no lo es. En esta discusión introduce el tamaño de caja propiedad. En su primera introducción a la propiedad, ¡se topó con algo de lo que sé muy poco! En este punto, estoy empezando a darme cuenta de que este libro podría ser realmente útil.

En la siguiente sección, va directamente a las consultas de los medios, lo que creo que es uno de los aspectos nuevos más importantes de CSS3. Con este y todos los temas que cubre, una cosa realmente se destaca: Gasston ha hecho su investigación. No cubre brevemente casi nada, sino que realmente profundiza y explora cada aspecto de la especificación, ya sea propuesto o ya implementado.

Con casi todo lo que leí, aprendí bastante que ya no sabía. Él agrega valor de manera exitosa que simplemente nunca saldrá de una breve y única publicación de blog sobre un tema y, por lo tanto, hace que el libro valga la pena.

Disfruté especialmente la última parte del libro, que cubre propiedades y métodos que aún no son compatibles con los navegadores pero que representan enormes cambios potenciales en la forma en que codificamos los sitios web en caso de que sean aceptados en CSS. ¡Gasston incluso señala algunos complementos de JavaScript útiles que te permiten probar estos nuevos y sofisticados métodos de inmediato!

El libro fisico

El libro en sí es bastante pesado y llega a poco menos de 300 páginas. La portada está ilustrada de manera atractiva y, por lo tanto, es definitivamente el tipo de cosas que no me importa tener alrededor (¿quién quiere un libro feo en su escritorio?). El contenido en el interior se presenta muy bien con muchos cuadros y gráficos para una navegación rápida y agradable.

Una cosa que aprecié particularmente fue que, con cada propiedad discutida, Gasston concluiría con un gráfico que discute la compatibilidad del navegador. Esto es extremadamente útil y estoy seguro de que será algo que me hará volver al libro una y otra vez.

Las páginas están en escala de grises, pero en su mayor parte no me importaba en absoluto, ya que el código de aprendizaje no necesariamente requiere impresiones a todo color. La única excepción es la sección sobre Color y Opacidad, donde definitivamente hubiera sido bueno ver algunos ejemplos en color. Sin embargo, es importante reconocer que están reduciendo sus costos al ejecutar trabajos de impresión de un solo color.

Tabla de contenido

Solo para darle una buena idea de todo lo que cubre el libro, aquí está la tabla de contenido (excluyendo el prefacio, la introducción, etc.). Como puede ver, todos los temas están dedicados a la calidad nueva y avanzada de CSS3, por lo que no tendrá que saltarse la mitad del libro si ya sabe cómo codificar. Además, los temas se dividen tan bien que es perfecto para tenerlo como referencia, incluso si no estás interesado en leerlo todo. La próxima vez que tengas problemas para construir un gradiente de CSS personalizado, abre el capítulo y listo. El índice completo obviamente ayuda con esto también.

  • Capítulo 1: Introducción a CSS3
  • Capítulo 2: Consultas de medios
  • Capítulo 3: Selectores
  • Capítulo 4: Pseudo-clases y pseudo-elementos
  • Capítulo 5: Fuentes web
  • Capítulo 6: Efectos de texto y estilos tipográficos
  • Capítulo 7: Columnas Múltiples
  • Capítulo 8: Imágenes de fondo y otras propiedades decorativas
  • Capítulo 9: Efectos de borde y caja
  • Capítulo 10: Color y opacidad.
  • Capítulo 11: Gradientes
  • Capítulo 12: Transformaciones 2D
  • Capítulo 13: Transiciones y animaciones.
  • Capítulo 14: Transformaciones 3D
  • Capítulo 15: Diseño de caja flexible
  • Capítulo 16: Diseño de plantillas
  • Capítulo 17: El futuro de CSS
  • Apéndice A: Soporte de CSS3 en los principales navegadores actuales
  • Apéndice B: Recursos en línea
  • Índice

Conclusión

Como pueden ver, realmente disfruté este libro. Mis expectativas eran ciertamente bajas, pero definitivamente los sorprendió. El estilo de escritura de Gasston es informativo e incluso ingenioso a veces, pero va directo al punto en lugar de ser demasiado verboso. Hace un gran trabajo explicando cada propiedad rápidamente y llegando a lo que realmente quieres ver: la sintaxis. Tengo varios libros sobre desarrollo web que han estado sentados en un armario acumulando polvo casi desde el día en que los recibí. El Libro de CSS3 evitará esa pila por algún tiempo, ya que me estoy refiriendo a ella a diario.

¿Quieres puntuar una copia gratuita de El libro de CSS3? ¡Vuelve la próxima semana para tener la oportunidad de hacer eso!