Detalle del libro
Ver Índice
Contenido
Prólogo
Introducción
El contenido del libro
Convenciones utilizadas en este libro
Convenciones de propiedades CSS
Parte I. El entorno Web
Capítulo 1. Estándares Web
¿Qué son los estándares?
El proceso de los estándares
Un comienzo difícil
El soporte de los estándares a día de hoy
Las ventajas de los estándares
Accesibilidad
Compatibilidad proactiva
Desarrollo más rápido y sencillo
Descarga y muestra en pantalla más rápidas
Estándares Web actuales
Capa estructural
Capa presentación
Capa comportamiento
Modelos de objeto
Scripting
Otras tecnologías basadas en XML
Diseño dirigido por estándares
Separar presentación y estructura
Utilice una declaración DOCTYPE
Valide el marcado
Para seguir leyendo
Recursos Web
Capítulo 2. Diseñar para distintos navegadores
Historia de los navegadores
Pasando lista de los navegadores
Microsoft Internet Explorer 6
Microsoft Internet Explorer 5 y 5.5 (Windows)
Microsoft Internet Explorer 5 (Macintosh)
Netscape Navigator 7
Netscape Navigator 4
Firefox 1.0
Opera 8.5
Safari
America Online
Lynx
Reuniendo estadísticas de uso
Estadísticas globales de navegadores
Análisis de sesiones del servidor
Consultas estadísticas con objetivos definidos
Aprender de las estadísticas de navegadores
Lo que puede aprender
Soporte de estándares
Dominio de Windows y de Internet Explorer
Persistencia de versiones antiguas
Tendencias de uso de los navegadores
Tratar con las diferencias entre navegadores
Autoría de documento
Programar
Conozca a su público
¡Pruebas!
Capítulo 3. Diseñar para distintos dispositivos de visualización
Diseñar para resoluciones de monitor no conocidas
Tamaños y resoluciones de monitor estándar
Espacio real en la ventana del navegador
Diseño fijo contra diseño líquido
Diseños líquidos
Pros y contras de las páginas Web fluidas
Crear páginas flexibles
Diseño de ancho fijo
Pros y contras del diseño de ancho fijo
Crear páginas fijas
¿Alineación a la izquierda o centrado?
Ventanas emergentes y redimensionadas
Páginas de combinación
Seleccionar un tamaño de página
Las estadísticas
Práctica actual
Diseñar "above the fold"
Dispositivos móviles
Resolución de dispositivos de visualización móviles
Navegadores móviles
Soporte de estándares
Adaptar el contenido Web a pantallas pequeñas
Diseñar para dispositivos móviles
Escriba HTML claro
Utilice tipos de medios
Recursos en línea
Estándares móviles
Navegadores móviles
Fabricantes de dispositivos móviles
La Web en televisión
Capítulo 4. Una guía del servidor para principiantes
Servidores
Software de servidor popular
Funciones básicas de servidor
Directorio raíz del servidor Web
Archivos índice
Cabecera de respuesta HTTP
Programación del lado del servidor
CGI (Common Gateway Interface)
ASP (Active Server Pages)
PHP
Java servlets y JSP
Estructuras de directorio Unix
Nombres de ruta absolutos
Nombres de ruta relativos
Utilizar nombres de ruta relativos en HTML
Convenciones de nombrado de archivos
Subir documentos (FTP)
El proceso FTP
Establecer permisos
Tipos de archivo (MIME)
Capítulo 5. Accesibilidad
Tipos de discapacidades
Visión general de la tecnología asistencial
Dispositivos de entrada
Dispositivos de salida
¿Quién es responsable de la accesibilidad?
Pautas de Accesibilidad al Contenido en la Web
Pautas de Accesibilidad al Contenido en la Web 2.0 (WCAG 2.0)
Variaciones en los estándares y la Sección 508
Técnicas de accesibilidad Web
Probar la accesibilidad
Evaluaciones llevadas a cabo por los desarrolladores
Revisión a cargo de expertos
Evaluaciones por parte de usuarios
Herramientas de evaluación automatizadas
Capítulo 6. Internacionalización
Codificación y conjuntos de caracteres
Unicode (ISO/IEC 10646-1)
Puntos de código Unicode
Codificaciones Unicode
Seleccionar una codificación
Especificar la codificación de caracteres
Cabeceras HTTP
Declaración XML
El elemento META
Elegir el método de declaración
Referencias de caracteres
Referencias Numéricas de Caracter
Entidades de caracteres
Escapes en CSS
Funciones de idioma
Especificación de idioma
Valores de idioma
Direccionalidad
Comportamiento de uniones en escritura cursiva
Funciones de idioma de hojas de estilo
Para seguir leyendo
Parte II. La capa estructural: XML y (X)HTML
Capítulo 7. Introducción al XML
Principios básicos de XML
Marcado con significado
Texto como datos, datos como texto
Cómo funciona
Documentos XML
Definición del Tipo de Documento (DTD)
Hojas de estilo y XML
Analizadores sintácticos
Sintaxis de los documentos XML
Declaración XML
Declaración del Tipo de Documento
Comentarios
Instrucciones de procesado
Referencias de entidad
XML bien formado
Definición del Tipo de Documento (DTD)
Declaraciones del Tipo de Documento
XML válido
Sintaxis de las Declaraciones del Tipo de Documento
Declaraciones de elementos
Declaraciones de atributos (attlist)
Declaraciones de entidades
Cuándo utilizar una DTD
Nombres de espacios XML
XML en la Web
Soporte de navegadores
Ver XML en navegadores Web
Aplicaciones XML relacionadas con la Web
XHTML (Extensible Hypertext Markup Language)
RSS (Really Simple Syndication o RDF Site Summary)
Cómo funciona
Problemas para la creación de un estándar RSS
Atom
Para seguir leyendo
RDF (Resource Description Framework)
SVG (Scalable Vector Graphics)
SMIL (Synchronized Multimedia Integration Lan
El desarrollo del diseño en la red refleja la evolución que han experimentado Internet y las nuevas tecnologías en estos últimos años. Por ello los creadores de sitios web necesitan actualizarse constantemente para mantener la interactividad de sus páginas a un alto nivel.
Diseño Web. Guía de referencia recoge una visión general de los estándares web y de las ventajas del diseño de sitios, y refleja avances significativos, como enfoques de accesibilidad, soporte para el formato gráfico PNG y hojas de estilos específicas para la impresión, entre otros temas. Con este libro aprenderá a trabajar con herramientas como CSS, JavaScript y DOM, así como el ya conocido pero mejorado XHTML.
Este libro se centra en temas fundamentales de diseño y de desarrollo web: marcado, producción de imágenes, multimedia, etc. Está dirigido tanto a principiantes como expertos, que aprenderán el estado del arte de las tecnologías de diseño web esenciales y cómo evitar errores y abusos comunes que las prácticas modernas ya han hecho obsoletos.