
CSS es un lenguaje de hojas de estilos creado para controlar el aspecto o presentación de los documentos electrónicos definidos con HTML y XHTML. CSS es la mejor forma de separar los contenidos y su presentación y es imprescindible para crear páginas web complejas.
Separar la definición de los contenidos y la definición de su aspecto presenta numerosas ventajas, ya que obliga a crear documentos HTML/XHTML bien definidos y con significado completo (también llamados “documentos semánticos”). Además, mejora la accesibilidad del documento, reduce la complejidad de su mantenimiento y permite visualizar el mismo documento en infinidad de dispositivos diferentes.
Al crear una página web, se utiliza en primer lugar el lenguaje HTML/XHTML para marcar los contenidos, es decir, para designar la función de cada elemento dentro de la página: párrafo, titular, texto destacado, tabla, lista de elementos, etc.
Una vez creados los contenidos, se utiliza el lenguaje CSS para definir el aspecto de cada elemento: color, tamaño y tipo de letra del texto, separación horizontal y vertical entre elementos, posición de cada elemento dentro de la página, etc.
CONTENIDO:
Capítulo 1. Introducción
1.2. Breve historia de CSS
1.3. Soporte de CSS en los navegadores
1.4. Especificación oficial
1.5. Funcionamiento básico de CSS
1.6. Cómo incluir CSS en un documento XHTML
1.7. Glosario básico
1.8. Medios CSS
1.9. Comentarios
1.10. Sintaxis de la definición de cada propiedad CSS
Capítulo 2. Selectores
2.1. Selectores básicos
2.2. Selectores avanzados
2.3. Agrupación de reglas
2.4. Herencia
2.5. Colisiones de estilos
Capítulo 3. Unidades de medida y colores
3.1. Unidades de medida
3.2. Colores
Capítulo 4. Modelo de cajas
4.1. Anchura y altura
4.2. Margen y relleno
4.3. Bordes
4.4. Margen, relleno, bordes y modelo de cajas
4.5. Fondos
Capítulo 5. Posicionamiento y visualización
5.1. Tipos de elementos
5.2. Posicionamiento
5.3. Posicionamiento normal
5.4. Posicionamiento relativo
5.5. Posicionamiento absoluto
5.6. Posicionamiento fijo
5.7. Posicionamiento flotante
5.8. Visualización
Capítulo 6. Texto
6.2. Texto
Capítulo 7. Enlaces
7.2. Estilos avanzados
Capítulo 8. Imágenes
8.2. Estilos avanzados
Capítulo 9. Listas
9.2. Estilos avanzados
Capítulo 10. Tablas
10.2. Estilos avanzados
Capítulo 11. Formularios
11.2. Estilos avanzados
Capítulo 12. Layout
12.1. Centrar una página horizontalmente
12.2. Centrar una página verticalmente
12.3. Estructura o layout
12.4. Alturas/anchuras máximas y mínimas
12.5. Estilos avanzados
Capítulo 13. Otros
13.2. Versión para imprimir
13.3. Personalizar el cursor
13.4. Hacks y filtros
13.5. Prioridad de las declaraciones CSS
13.6. Validador
13.7. Recomendaciones generales sobre CSS
Capítulo 14. Recursos útiles
14.1. Extensiones de Firefox
14.2. Aplicaciones web
14.3. Sitios web de inspiración
14.4. Referencias y colecciones de recursos
Capítulo 15. Ejercicios
Capítulo 16. Ejercicios resueltos

0 comentarios:
Publicar un comentario