Introducción a CSS por Javier Eguíluz Pérez

| marzo 15, 2012 | 1 Comentario
Portada del libro Introducción a CSS
DESCRIPCIÓN DEL LIBRO

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.
La separación de los contenidos y su presentación 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.
Mientras que el lenguaje HTML/XHTML se utiliza para marcar los contenidos, es decir, para designar lo que es un párrafo, lo que es un titular o lo que es una lista de elementos, el lenguaje CSS se utiliza para definir el aspecto de todos los contenidos, es decir, el color, tamaño y tipo de letra de los párrafos de texto, la separación entre titulares y párrafos, la tabulación con la que se muestran los elementos de una lista, etc.

TABLA DE CONTENIDO

Capítulo 1. Introducción

1.1. ¿Qué es CSS?

1.2. Breve historia de CSS

1.3. Especificación oficial

1.4. Funcionamiento básico de CSS

1.5. Cómo incluir CSS en un documento XHTML

1.5.1. Incluir CSS en el mismo documento HTML

1.5.2. Definir CSS en un archivo externo

1.5.3. Incluir CSS en los elementos HTML

1.6. Glosario básico

1.7. Medios CSS

1.8. Comentarios

1.9. Sintaxis de la definición de cada propiedad CSS

Capítulo 2. Selectores

2.1. Selectores básicos

2.1.1. Selector universal

2.1.2. Selector de tipo o etiqueta

2.1.3. Selector descendente

2.1.4. Selector de clase

2.1.5. Selectores de ID

2.1.6. Combinación de selectores básicos

2.2. Selectores avanzados

2.2.1. Selector de hijos

2.2.2. Selector adyacente

2.2.3. Selector de atributos

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.1.1. Unidades relativas

3.1.2. Unidades absolutas

3.1.3. Porcentajes

3.1.4. Recomendaciones

3.2. Colores

3.2.1. Palabras clave

3.2.2. RGB decimal

3.2.3. RGB porcentual

3.2.4. RGB hexadecimal

3.2.5. Colores del sistema

3.2.6. Colores web safe

Capítulo 4. Box model

4.1. Anchura y altura

4.1.1. Anchura

4.1.2. Altura

4.2. Margen y relleno

4.2.1. Margen

4.2.2. Relleno

4.3. Bordes

4.3.1. Anchura

4.3.2. Color

4.3.3. Estilo

4.3.4. Propiedades shorthand

4.4. Margen, relleno, bordes y box model

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 float

5.5. Posicionamiento absoluto

5.6. Visualización

5.6.1. Display y visibility

5.6.2. Overflow

5.6.3. Z-index

Capítulo 6. Texto

6.1. Tipografía

6.2. Texto

Capítulo 7. Enlaces

7.1. Estilos básicos

7.1.1. Tamaño, color y decoración

7.1.2. Pseudo-clases

7.2. Estilos avanzados

7.2.1. Decoración personalizada

7.2.2. Imágenes según el tipo de enlace

7.2.3. Mostrar los enlaces como si fueran botones

Capítulo 8. Imágenes

8.1. Estilos básicos

8.1.1. Eliminar el borde de las imágenes con enlaces

8.2. Estilos avanzados

8.2.1. Sombra (drop shadow)

Capítulo 9. Listas

9.1. Estilos básicos

9.1.1. Viñetas personalizadas

9.1.2. Menú vertical sencillo

9.1.3. Menú vertical avanzado

9.2. Estilos avanzados

9.2.1. Menú horizontal básico

9.2.2. Menú horizontal con solapas

9.2.3. Menú horizontal avanzado

Capítulo 10. Tablas

10.1. Estilos básicos

10.2. Estilos avanzados

Capítulo 11. Formularios

11.1. Estilos básicos

11.1.1. Mostrar un botón como un enlace

11.1.2. Mejoras en los campos de texto

11.1.3. Labels alineadas y formateadas

11.2. Estilos avanzados

11.2.1. Formulario en varias columnas

11.2.2. Resaltar el campo seleccionado

Capítulo 12. Layout

12.1. Estilos básicos

12.1.1. Centrar una página completa

12.2. Estructura o layout

12.2.1. Diseño a 2 columnas con cabecera y pie de página

12.2.2. Diseño a 3 columnas con cabecera y pie de página

12.3. Alturas/anchuras máximas y mínimas

12.4. Estilos avanzados

Capítulo 13. Otros

13.1. Propiedades shorthand

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

13.7.1. Atributos ID y class

13.7.2. CLASSitis y DIVitis

13.7.3. Estructuración del código CSS

13.7.4. División de los estilos en varios archivos CSS

Capítulo 14. Recursos útiles

14.1. Extensiones de Firefox

14.1.1. Firebug

14.1.2. Web Developer

14.1.3. HTML Validator

14.1.4. Otras extensiones

14.2. Enlaces de interés

14.2.1. Recomendación oficial

14.2.2. Recursos

14.2.3. Foros

14.2.4. Galerías de páginas

Capítulo 15. Ejercicios

Capítulo 16. Ejercicios resueltos

CARACTERÍSTICAS DE LA DESCARGA
Título: Introducción a CSS
Autor: Javier Eguíluz Pérez
Idioma: Español
Año de Publicación: 2007
Número de Páginas: 219
Formato: .pdf
Peso del Archivo: 2.92 Mb
Compresor de Archivos: RAR
OPCIONES PARA DESCARGAR EL LIBRO GRATIS

Tags: ,

Categoría: Ingeniería de Sistemas, Ingeniería del Software

Sobre el autor (Perfil del autor)

Deja un Comentario