
La guía práctica DHTML y CSS es un apasionante viaje por todos los elementos que forman DHTML. Una nueva manera de concebir y crear páginas web. Rompiendo con la manera clásica de navegación, aprenderemos a llenar de vida nuestros trabajos de una manera práctica y comprensible.
El desarrollo de la guía es sencillo de seguir por cualquier desarrollador web, por poca experiencia que tenga. A lo largo de los capítulos se aprenden a manejar las propiedades y los métodos que nos permitirán crear atractivos y funcionales guiones. Paso a paso se explica cómo crear menús, cómo desplazar elementos, arrastrar imágenes, seguir el puntero del ratón, trabajar con capas dinámicas, manejar los objetos y muchos más guiones que podrá adaptar fácilmente a sus páginas.
Con la guía practica de DHTML y CSS además sabrá como crear guiones para los navegadores de nueva generación (Explorer y Netscape) sin olvidar a los usuarios que usan navegadores antiguos.
Una guía de ayuda, referencia e iniciación imprescindible sobre el escritorio de cualquier desarrollador web.
Xavier Colomés desarrolla páginas web desde 1996 siendo en la actualidad profesional reconocido en el sector, manejando múltiples técnicas y herramientas de creación web, portales e investigación en la red.



Introducción
Cómo usar este libro
Términos usados
Últimas recomendaciones
1. Conceptos básicos
1.1. ¿Qué es DHTML?
1.1.1. Elementos de DHTML
1.2. Para qué sirve DHTML
1.3. El Problema con los navegadores
1.4. Historia del DHTML
1.5. Cómo realizar DHTML
2. Conocimientos necesarios
2.1. HTML
2.1.1. Introducción
2.1.2. Estructura de un documento HTML
2.1.3. Sintaxis
2.2. Principales etiquetas
2.2.1.
2.3. Introduciendo texto en HTML
2.3.1. Presentación del Texto
2.3.2. Saltos de línea
2.3.3. Cambio de párrafo
2.3.4. Sangrado del texto
2.3.5. Texto preformateado
2.3.6. Líneas de separación
2.3.7. Apariencia del Texto
2.3.8. Cabeceras , ,
2.3.9. Estilos de texto Físicos
2.3.10. Tipografía y apariencia del texto.
2.4. Enlaces
2.5. Imágenes en HTML
2.6. Tablas en HTML
2.7. Formularios
2.8. JavaScript
2.9. ¿Qué se necesita para escribir JavaScript?.9.1. Intérpretes
2.9.2. Editores
2.10. Teoría y principales términos
2.10.1. ¿Qué es un script?
2.10.2. ¿Dónde se escribe el código JavaScript?
2.11. Sintaxis de JavaScript
2.11.1. Variables
2.11.2. Funciones
2.11.3. Llamadas a funciones
2.11.4. Estructuras de Control
3. CSS
3.1. Introducción a las Hojas de Estilo
3.1.1. ¿Qué es CSS?
3.1.2. ¿Por qué utilizar CSS?
3.1.3. Historia de CSS
3.2. Sintaxis
3.2.1. Declarando estilos paranuestro documento HTML
3.2.2. Selectores
3.2.3. Selectores simples
3.2.4. Selectores Contextuales
3.2.5. Pseudo Clases y Pseudo Elementos
3.3. Herencia y Cascada
3.3.1. Herencia
3.4. Principales propiedadesCSS
3.5. Propiedades para el texto
3.6. Propiedades de color y fondo
3.7. Propiedades del borde y margen
3.8. El puntero del ratón
3.9. Barras de desplazamiento
3.10. Posicionando elementos con CSS
4. El modelo de objetos del documento, DOM
4.1. Empezando con DHTML
4.2. Mi primer script DHTML
4.3. ¿Qué es el DOM?
4.3.1. DOM 0
4.3.2. Los DOM de cada navegador
4.4. DOM 1
4.4.1. Referencias a objetos
4.5. Propiedades de los nudos
4.5.1. Tagname
4.5.2. NodeType
4.5.3. NodeValue
4.5.4. NodeName
4.5.5. InnerHTML
4.5.6. InnerText
4.5.7. Classname
4.5.8. ID
4.6. Propiedades de relación entre nudos
4.6.1. FirstChild y lastChild
4.6.2. PreviousSibiling y nextSibling
4.6.3. ParentNode
4.6.4. ChildNodes
4.7. Métodos del objeto Document
4.8. Métodos de los Nodos
4.9. Poniendo el DOM en práctica
4.10. Activando el DHTML
5. Trabajar con capas
5.1. ¿Qué son las capas?
5.1.1. Las capas y los navegadores
5.2. Definiendo capas
5.2.1. Dónde definir las capas
5.3. Principales propiedades de las capas. CSS-P
5.3.1. Diferencias entre posición absoluta y relativa
5.3.2. Propiedades de posicióny visualización
5.3.3. Otras propiedades de la capa
5.4. Creando una página con capas
6. La base de DHTML: 'cross-browser scripts'
6.1. ¿Qué significa 'cross-browser'?
6.2. Cómo hacer un script cross-browser
6.2.1. Comprobar la versión del navegador
6.2.2.Comprobar el navegador por el DOM
6.2.3. Cómo escribir el código
6.2.4. Detectando navegadores compatibles con el W3C
6.3. Nuestro primer script cross-browser
6.3.1. Utilizando variables intermedias
6.3.2. Modificando propiedades
6.3.3. Ampliando el script
6.4. Cómo interpretan DHTML los navegadores
6.4.1. DHTML en Netscape 4
6.4.2. DHTML en Internet Explorer 4
6.4.3. DHTML en los nuevos navegadores
7. Animaciones con DHTML
7.1. Animaciones en páginas Web
7.2. Modificando la posición de los elementos
7.2.1. Obteniendo la posición de un elemento
7.2.2. Cambiando la posición de un elemento
7.3. Una página dinámica
7.3.1. Una página de elementos móviles
7.3.2. Los formularios y disparadores
7.3.3. El resultado final completo
7.4. Deslizando elementos
7.4.1. Una sencilla animación
7.4.2. Temporizadores
7.4.3. Otros modos de animar objetos
8. Eventos y manejadores de enventos
8.1. ¿Qué son los eventos?
8.2. Manejadores de eventos
8.2.1. Eventos clásicos
8.2.2. Los principales eventos
8.2.3. Los manejadores de eventos recogidos en un guión
8.3. Los eventos del ratón y teclado
8.3.1. onMouseOver
8.3.2. onMouseOut
8.3.3. Rollovers
8.3.4. onClick
8.4. El objeto event
8.5. Moviendo el ratón
8.5.1. La exacta posición del ratón en coordenadas
8.5.2. Sobre qué elemento pulsamos
8.6. Diferencias entre Navegadores
8.6.1. Netscape 4
8.6.2. Explorer
8.6.3. Netscape 6
9. Arrastrar elementos
9.1. Arrastrar elementos en Netscape 4
9.2. Arrastrar elementos en los dos navegadores clásicos
9.2.1. El esqueleto HTML
9.2.2. Comprobar el navegador
9.2.3. Cambiando el z-Index
9.2.4. El elemento activo
9.2.5. Mover el elemento
9.2.6. Calculando la posición virtual del elemento
9.2.7. Arrastrando el elemento
9.2.8. Soltar
9.2.9. Terminando
9.2.10. El código completo
9.3. Arrastrar elementos en Netscape 6
9.3.1. Controlando el navegadorpara Netscape 6
9.3.2. Capturando los eventos
9.3.3. Seleccionar el elemento sobreel que se hace clic
9.3.4. Calcular las distancias
9.3.5. Arrastrar y mover
9.3.6. Arrastrando otros elementos
10. Creando ventanas y menús dinámicos
10.1. Consideraciones previas
10.1.1. La posición que ocupan los objetos en pantalla
10.1.2. El objeto window
10.1.3. Propiedades misceláneas
10.1.4 Propiedades del objeto screen
10.1.5. Métodos del objeto window
10.1.6. El scroll dentro del documento
10.2. Creando menús dinámicos
10.2.1. Un sencillo menú horizontal
10.2.2. Menús desplegables
10.3. Menús semi-ocultos
10.3.1. Menú vertical semi-oculto
10.3.2. Menú horizontal oculto
10.4. Menú vertical
10.4.1. El esqueleto HTML
10.4.2. El código JavaScript paso a paso
10.4.3. Mostrando las opcionesdonde pulsamos el ratón
11. DHTML orientado a Objetos
11.1. ¿Qué son los objetos?
11.1.1. Constructores
11.1.2. Añadiendo propiedades
11.1.3. Añadiendo propiedades desde el constructor
11.1.4. Métodos del objeto
11.1.5. Tipos de objetos
11.2. Creando objetos en DHTML
11.2.1. Objetos y capas
11.2.2. Un objeto para detectar el navegador
11.3. Librerías y 'DynApis'
12. Otros guiones DHTML
12.1. Efectos de texto
12.1.1. Texto que parpadea
12.1.2. Texto volador
12.1.3. Texto fundido
12.2. Formularios dinámicos
12.2.1. Formulario paso a paso
12.2.2. Un formulario resaltado
12.3. Otros guiones DHTML
Índice alfabético
Otros clientes que compraron CSS y DHTML, también compraron:
Otros libros de CSS. Cascading Style Sheets: