Curso dirigido aOrientado a programadores con conocimientos de diseño y diseñadores que quieran aprender técnicas avanzadas de CSS y programación de PHP y MySQL.
Contenido* ¿Qué es CSS?.
* Breve introducción a CSS.
* Soporte de CSS en navegadores.
* Especificación oficial.
* Funcionamiento básico de CSS.
* Selectores básicos.
* Selectores avanzados.
* Agrupación de reglas.
* Herencia.
* Colisiones de estilos.
* Unidades de medida.
* Colores en la Web.
* Modelos de caja.
-- Ancho y Alto.
-- Margen y relleno.
-- Bordes.
* Posicionamiento y Visualización.
-- Tipos de elementos.
-- Posicionamiento normal, relativo, absoluto, fijo y flotante.
-- Visualización.
* Enlaces.
-- Estilos básicos y avanzados.
* Listas.
-- Estilos básicos y avanzados.
* Tablas.
Estilos básicos y avanzados.
* Formularios
-- Estilos básicos y avanzados.
* Layout
-- Centrar una página horizontalmente.
-- Centrar una página verticalmente.
-- Estructura o Layout.
-- Anchuras / alturas máximas y mínimas.
-- Estilos avanzados.
* Técnicas.
-- Propiedad Shortland.
-- Propiedad HasLayout de IE.
-- Limpiar Floats.
* Buenas prácticas.
-- Inicializar estilos.
-- Mejora progresiva.
* Selectores y conceptos avanzados.
-- Selector de hijos.
-- Selector adyacente.
-- Selector de atributos.
-- Pseudo-clases.
-- Pseudo-elementos.
-- Selectores de CSS 3.
* Propiedades avanzadas.
-- Propiedad White-space.
-- Propiedad display.
-- Propiedad outline.
-- Propiedad quotes.
-- Propiedad Counter-reset.
-- Propiedad counter-increment.
-- Propiedad content.
* Como aplicar lo aprendido usando PHP y MySql.
-- Desarrollo de un sitio web simple, partiendo de una plantilla dada.
-- Vista de un modelo de framework, para el desarrollo de portales, separado en capas.