Revisión: 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 "The Book of CSS3: A Developer's Guide to the Future of Web Design", que analiza en profundidad todas las cosas nuevas en el mundo de CSS.
¿Es solo otro libro de CSS o una adición imprescindible a su biblioteca? Sigue leyendo para averiguarlo.
¿Otro libro sobre CSS?
Los libros sobre CSS son notoriamente aburridos para cualquiera que ya conozca una hoja de estilo. La mayoría de los que he visto y que son propios pasan una gran parte del libro cubriendo exactamente los mismos temas básicos: así es como funciona el modelo de cuadro CSS, el relleno funciona así, los márgenes funcionan así, el estilo de su texto de esta manera, etc. ¡Incluso los libros que prometen entrar en temas avanzados generalmente lo hacen solo en los últimos capítulos, lo que significa que usted pagó $ 40 por 40 páginas!
Como soy un blogger profesional a tiempo completo (¿puedes creer que tal cosa existe?) Sé muy bien dónde encontrar instrucciones básicas de CSS completamente gratis en línea, que es exactamente cómo aprendí. No me malinterpreten, hay muchos libros CSS increíbles por ahí, pero dudo en desembolsar la masa por uno por estas razones.
Estos pensamientos pasaron por mi mente cuando acepté echar un vistazo a un libro de Peter Gasston titulado "El libro de CSS3". Como combustible adicional para mi escepticismo, consideré que CSS3 es el tema más escrito sobre el tema en este momento en sitios como este. Nuevamente, ¿por qué pagar por contenido que es gratuito y más que abundante en línea? ¡Sé cómo funcionan las sombras de caja, muchas gracias y no necesito más ayuda!
Estaba equivocado: este libro es genial
El Libro de CSS3 comienza con el siguiente pasaje:
“Déjame contarte un poco sobre quién creo que eres: eres un profesional de la web que ha codificado HTML y CSS a mano durante algunos años; te sientes bastante cómodo con la creación de diseños complejos, y sabes no solo tu div de tu envergadura sino también tu audaz de tu fuerte; 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 llama mi atención. Está escribiendo a una audiencia que ya sabe cómo codificar sitios web, lo que significa que no me aburrirá con capítulos enteros sobre la diferencia entre las hojas de estilo internas y externas. Bien jugado señor, continuaré leyendo su libro.
Gasston luego comienza a explicar qué es CSS3 y qué no es. En esta discusión, presenta la propiedad de tamaño de caja . En su primera presentación de propiedades, ¡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 demás 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 propuesta o ya implementada.
Con casi todo lo que leí, aprendí bastante que aún no sabía. Él agrega con éxito un valor que simplemente nunca se obtiene de una breve publicación de blog sobre un tema y, por lo tanto, hace que valga la pena comprar el libro.
Disfruté especialmente la última parte del libro, que cubre propiedades y métodos que aún no son compatibles con ningún navegador pero que representan grandes 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 le permiten probar estos nuevos y elegantes métodos de inmediato!
El libro fisico
El libro en sí es bastante pesado y tiene poco menos de 300 páginas. La portada está ilustrada de manera atractiva y, por lo tanto, definitivamente es el tipo de cosas que no me importa tener cerca (¿quién quiere un libro feo en su escritorio?). El contenido en el interior se presenta muy bien con muchas tablas y gráficos para una navegación rápida y agradable.
Una cosa que aprecié especialmente fue que, con cada propiedad discutida, Gasston concluiría con un cuadro que habla sobre 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 son en escala de grises, pero en su mayor parte no me importó 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 mantienen bajos 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, los temas están dedicados a la calidad CSS3 nueva y avanzada, 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 tenerlos a mano solo como referencia, incluso si no está interesado en leer todo. La próxima vez que tengas dificultades para crear un gradiente CSS personalizado, abre ese capítulo y listo. El índice completo obviamente ayuda con esto también.
- Capítulo 1: Presentación de 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 cuadro
- 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 plantilla
- Capítulo 17: El futuro de CSS
- Apéndice A: Soporte 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 las impresionó. El estilo de escritura de Gasston es informativo e incluso ingenioso a veces, pero va directo al grano en lugar de ser demasiado detallado. Él hace un gran trabajo al explicar cada propiedad rápidamente y llegar a lo que realmente quiere 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í, The Book of CSS3 evitará esa pila durante un tiempo ya que me encuentro refiriéndome a ella a diario.
¿Quiere obtener una copia gratuita de The Book of CSS3? ¡Vuelve la próxima semana para tener la oportunidad de hacer eso!