Indice General:
Capítulo I: ¿Por dónde empiezo?
- 1. Diseñador Web
- 1.1 Diseño
- Experiencia de usuario
- Interacción
- Interfaz de usuario
- Diseño gráfico
- 1.2 Desarrollo
- Codificación
- Hojas de estilo
- Progamación
- 1.3 Estrategias de contenido y creación
- 1.1 Diseño
- 2. Lenguajes Web
- 3. Programas
Capítulo II: ¿Cómo funciona la Web?
- 1. Internet versus Web
- 2. Sirviendo información
- 3. Navegadores
- 4. Direcciones Sitios Web (URLs)
- 5. Anatomía de una página Web
- 6. Juntándolo todo
Capítulo III: Naturaleza del diseño Web
- 1. Los diferentes dispositivos
- 2. Ciñiéndose a las reglas
- 3. Mejora progresiva
- 4. Diseño web adaptativo
- 5. Accesibilidad
- 6. La necesidad de rapidez
Capítulo IV: Crear una sencilla página Web
Capítulo V: Codificar texto
- 1. Elementos de nivel de bloque
- 1.1 Párrafos
- 1.2 Encabezados
- 1.3 Listas
- Listas sin ordenar
- Listas ordenadas
- Listas de definición
- 1.4 Citas
- 1.5 Texto preformateado
- 1.6 "Figure" y "Figcaption"
- 1.7 Reglas horizontales
- 2. Organizando el contenido
- 3. Elementos de texto en línea
- 3.1 Texto enfatizado = em
- 3.2 Texto muy enfatizado = strong
- 3.3 Antiguos elementos de presentación
- Elemento "b"
- Elemento "i"
- Elemento "s"
- Elemento "u"
- Elemento "small"
- 3.4 Cita corta = q
- 3.5 Abreviaturas y acrónimos = abbr
- 3.6 Citas = cite
- 3.7 Definiciones = dfn
- 3.8 Elementos código de programas
- 3.9 Subíndices = sub
- 3.10 Superíndices = sup
- 3.11 Texto resaltado = mark
- 3.12 Codificar tiempo = time
- 3.13 Texto insertado y texto eliminado
- 4. Añadir saltos
- 5. Elementos genéricos ("div" y "span")
- 5.1 División con "div"
- 5.2 Elementos en línea con "span"
- 5.3 Los atributos "id" y "class"
- Identificación con "id"
- Identificación con "class"
- 6. Algunos caracteres especiales
Capítulo VI: Añadir vínculos
- 1. El elemento "a"
- 2. El atributo "href"
- 3. Enlaces a páginas en la Web
- 4. Enlaces en su propio sitio
- 5. Tener como destino una nueva ventana de navegador
- 6. Vínculos a correos electrónicos
- 7. Vínculos a teléfonos
Capítulo VII: Añadir imágenes
- 1. Imágenes en la Web
- 2. Formato de imágenes
- 3. El elementos "img"
- 4. Proporcionar dimensiones
- 5. Vincular imágenes
- 6. Mapas de imágenes
- 7. Una ventana dentro de otra
Capítulo VIII: Código básico de tablas
- 1. Utilidad de las tablas
- 2. Estructura mínima de tabla
- 3. Elementos avanzados de tabla
- 4. Combinar celdas
- 5. Relleno y espaciado de celda
- 6. Accesibilidad de la tabla
- 6.1 Titulares y resúmenes
- El elemento "caption"
- El atributo "summary"
- 6.2 Conectando celdas y encabezados
- 6.1 Titulares y resúmenes
Capítulo IX: Formularios
- 1. Funcionamiento de los formularios
- 2. El elemento "form"
- 2.1 El atributo "action"
- 2.2 El atributo "method"
- El método POST
- El método GET
- 3. Variables y contenido
- 4. Controles de formulario
- 4.1 Controles de entrada de texto
- Campos de texto de una sola línea
- Campos de texto de contraseña
- Campos de texto multilínea
- 4.2 Campos de entrada de texto especializados
- Entrada de texto con contraseña
- Entrada de texto HTML5
- 4.3 Botones "submit" y "reset"
- 4.4 Botones de opción y casillas de verificación
- Botones de opción
- Casillas de verificación
- 4.5 Menús
- Menús desplegables
- Menús con desplazamiento
- Agrupar opciones de menú
- 4.6 Control de selección de archivo
- 4.7 Controles oculto
- 4.8 Controles de fechas y horas (HTML5)
- 4.9 Entradas numéricas (HTML5)
- 4.10 Selector de color (HTML5)
- 4.1 Controles de entrada de texto
- 5. Accesibiliad de formularios
- 6. Plantillas y diseño de formularios
Capítulo X: Entender los estándares
- 1. Historia de HTML
- 1.1 La llegada de XHTML
- Sintaxis de XHTML
- 1.2 La llegada de HTML5
- 1.1 La llegada de XHTML
- 2. Nueva codificación
- 2.1 Declaración DOCTYPE
- 2.2 Codificación de carácter
- 2.3 Elementos y atributos
- Nuevos tipos de entradas en formularios
- Nuevos atributos globales
- Codificación obsoleta de HTML 4.01
- 3. Introducción a los APIs
- 4. Video y audio
- 4.1 Buenas y malas noticias
- 4.2 Cómo funcionan los formatos media
- Distintos formatos de video
- Distintos formatos de audio
- 4.3 Añadir un video a una página
- Vídeos para todos
- 4.4 Añadir un audio a una página
- 5. Canvas
Capítulo XI: Orientación a CSS
- 1. Ventajas de CSS
- 2. Funcionamiento de las hojas de estilo
- 3. Conceptos importantes
- 3.1 Transmisión de estilos
- Estructura del documento
- Padres e hijos
- Herencia de las propiedades
- 3.2 Estilos en conflicto: la cascada
- Especificidad
- Orden de la regla
- 3.3 El modelo caja
- 3.4 Selectores agrupados
- 3.1 Transmisión de estilos
- 4. Profundizando en CSS
Capítulo XII: Formatear texto
- 1. Propiedades de fuente
- 2. Cambiar el color del texto
- 3. Otros selectores
- 4. Ajustes líneas de texto
- 5. Subrayados y otras decoraciones
- 6. Cambiar las mayúsculas
- 7. Espaciado
- 8. Sombreado de texto
- 9. Otras propiedades del texto
- 10. Cambiando marcadores en listas
Capítulo XIII: Colores y fondos
- 1. Especificar valores de color
- 1.1 Nombres de color
- 1.2 Valores de color RGB
- El sistema hexadecimal
- 1.3 Valores de color RGBa
- 2. Color de primer plano
- 3. Color de fondo
- 4. Jugando con la opacidad
- 5. Selectores de pseudoclase
- 6. Selectores de pseudoelementos
- 7. Selectores de atributos
- 8. Imágenes de fondo
- 9. Propiedad abreviada "background"
- 10. Gradientes
- 11. Hojas de estilo externas
Capítulo XIV: El modelo caja
- 1. El elemento caja
- 2. Establecer las dimensiones de la caja
- 3. Relleno
- 4. Bordes
- 5. Márgenes
- 6. Asignar roles de visualización
- 7. Añadir sombras arrojadas a cajas
Capítulo XV: Flotar y posicionar
- 1. El flujo normal
- 2. Flotar
- 3. Fundamentos básicos de posicionar
- 4. Posicionamiento relativo
- 5. Posicionamiento absoluto
- 6. Posicionamiento fijo
Capítulo XVI: Diseño con CSS
- 1. Estrategias de diseño de páginas
- 2. Diseños de múltiples columnas utilizando flotantes
- 3. Diseños con posicionamiento absoluto
- 4. Fondos de columna de arriba a abajo
Capítulo XVII: Transiciones y Animaciones
- 1. Transiciones CSS
- 1.1 Transiciones básicas
- Especificando la propiedad
- Determinar el tiempo
- 1.2 Funciones de acelerar tiempos
- 1.3 Configurando pausas
- 1.4 La propiedad abreviada "transition"
- 1.5 Aplicando múltiples transiciones
- 1.6 Una transición para todas las ocasiones
- 1.1 Transiciones básicas
- 2. Transformaciones CSS
- 3. Animaciones a fotograma
Capítulo XVIII: Técnicas CSS
- 1. Resetear CSS
- 2. Técnicas de sustitución de imágenes
- 3. CSS Sprites
- 4. Propiedades de estilo para formularios
- 5. Propiedades de estilo para tablas
- 5.1 Bordes separados y combinados
- Celdas vacías
- 5.2 Cambiar boliches de lista y números
- Posición del marcador
- Crear sus propios boliches
- La propiedad abreviada "list-style"
- 5.3 Utilizar listas para navegación
- Elementos de lista en línea
- Elementos de lista flotados
- 5.1 Bordes separados y combinados
- 6. Rollovers CSS
- 7. Diseño Web Adaptativo
Capítulo IXX: Introducción a JavaScript
- 1. Introducción a JavaScript
- 2. Añadir JavaScript a una página
- 3. Anatomía de un Script
- 3.1 Lo básico
- 3.2 Variables
- Tipos de datos
- Matrices
- 3.3 Operadores comparativos
- 3.4 Sentencias "If / Else"
- 3.5 Loops
- 3.6 Funciones
- Funciones nativas
- Funciones creadas
- Argumentos
- Devolviendo un valor
- 3.7 Alcance de la variable y la palabra clave "var"
- 4. El objeto navegador
- 5. Eventos
Capítulo XX: Usando JavaScript
- 1. Document Object Model
- 1.1 La estructura en árbol
- 1.2 Accediendo a los nodos DOM
- Por nombre de elemento
- Por el valor del atributo "id"
- Por el valor del atributo "class"
- Por selector
- Accediendo a un valor de atributo
- 1.3 Manipulando nodos
- 1.4 Añadiendo y quitando elementos
- 2. Polyfills
- 3. Bibliotecas JavaScript
- 3.1 Algunas librerías
- 3.2 Cómo utilizar una librería JS (jQuery)
- Descargarse un archivo jQuery.js
- Añadirlo a tu documento
- 3.3 Creando scripts con jQuery
Capítulo XXI: Gráficos Web
- 1. Recursos de imágenes
- 2. Formatos de imágenes
- 3. Tamaño de la imagen y Resolución
- 4. Trabajando con transparencia
- 5. Introducción a SVG
Capítulo XXII: Gráficos Web eficientes
- 1. Estrategias generales de optimización de imágenes
- 2. Optimizando GIFs
- 3. Optimizando JPEGs
- 4. Optimizando PNGs
- 5. Optimizar el tamaño del archivo
Capítulo XXIII: El proceso del desarrollo del sitio
- 1. Conceptualizar e investigar
- 2. Crear y organizar contenido
- 3. Desarrollar el aspecto visual y comportamiento
- 4. Producir un prototipo
- 5. Probar el sitio
- 6. Lanzamiento y mantenimiento del sitio