Si se quiere crear un sitio web moderno es imprescindible dominar las hojas de estilo en cascada (CSS, Cascade Style Sheets). CSS es un lenguaje usado para definir la presentación de un documento estructurado escrito en HTML o XML que nos brinda la posibilidad de denir el estilo y el diseño de los sitios web de manera que éstos tengan una presentación atractiva o hasta sorprendente, que sean fáciles de utilizar y de mantener y que resulten compactos y correctamente estructurados. Por ese motivo, CSS es una herramienta que debe ser dominada profundamente por todos los desarrolladores web. El libro está estructurado como curso paso a paso con abundantes prácticas y ejemplos pero también se puede utilizar como guía de acceso rápido. Se incluye todo lo que es necesario saber sobre CSS partiendo desde la explicación más básica y se tratan todas las propiedades de uso habitual en el diseño CSS, inclusive algunas correspondientes a la nueva versión CSS3 siempre que ya sean operativas en la mayoría de los nuevos navegadores. Próximamente el autor tiene previsto publicar un Curso Avanzado de CSS3 donde tratará a fondo esta nueva versión. Este libro lo ayudará a alcanzar el nivel necesario para crear diseños flexibles, fáciles de mantener y con el aspecto profesional buscado. Para utilizar este libro el lector debe conocer el lenguaje HTML (4 o 5), todo lo demás se explicará en el libro, incluso el uso básico del lenguaje JavaScript para sacar más provecho a las posibilidades dinámicas de CSS. En este libro aprenderá a: • Aplicar técnicas que debe dominar el diseñador CSS en la creación de páginas web • Utilizar técnicas que le harán ahorrar tiempo de desarrollo • Valorar las ventajas de asignar estilo mediante CSS en lugar de HTML • Evaluar las nuevas propiedades CSS que se pueden aplicar en los navegadores más modernos • Emplear los selectores CSS • Crear estilos complejos en los textos • Organizar la interfaz de usuario • Diseñar sin necesidad de tablas HTML • Dominar el posicionamiento y la utilización de elementos flotantes • Asignar colores, bordes y fuentes • Crear listas, tablas y contenido autogenerado • Aprovechar las posibilidades de las pseudo clases y pseudo elementos • Relacionar el código JavaScript con el estilo CSS • Crear estilos para otros medios de salida (por ejemplo, impresión) Con este libro podrá ejercitarse con: • Numerosas prácticas, con resolución, y ejemplos • Caso práctico final completo con su solución