CSS, DHTML Y AJAX

CSS, DHTML Y AJAX

CRANFORD TEAGUE, JASON

49,00 €
IVA incluido
Editorial:
ANAYA MULTIMEDIA, S.A.
Año de edición:
2007
ISBN:
978-84-415-2217-6
Páginas:
768
Encuadernación:
Otros
Colección:
Programación

Disponibilidad:

  • Calle Doce de OctubreConsulte disponibilidad
  • Calle Valeriano MirandaConsulte disponibilidad

Introducción

¿De qué trata este libro?

¿A quién está dirigido el libro?

¿Por qué los estándares tienen importancia?

Valores y unidades usados en este libro

Leyendo este libro

¿Qué herramientas necesitamos para este libro?

Código fuente





Parte I. Hojas de estilo en cascada



1. Comprendiendo CSS

¿Qué es un estilo?

¿Qué es una hoja de estilos en cascada?

Versiones de CSS

Tipos de reglas CSS

CSS y lenguajes de marcado

Tipos de etiquetas

Configurando nuestro DTD



2. Aspectos básicos de CSS

Añadiendo estilos a una etiqueta HTML en línea

Añadiendo estilos a una página Web de forma embebida

Añadiendo estilos a un sitio Web: CSS externo

(Re)Definiendo etiquetas HTML

Definiendo clases para cualquier etiqueta

Definiendo selectores de ID para identificar un objeto

Definiendo selectores para tener los mismos estilos

Haciendo una declaración importante

Definiendo selectores basados en el contexto

Selectores de hermanos adyacentes

Definiendo selectores basados en atributos de etiqueta

Trabajando con pseudoclases

Trabajando con pseudoelementos

Definiendo estilos para impresión y otros medios

Añadiendo comentarios a CSS

Heredando propiedades de un padre

Gestionando los valores de propiedades existentes o heredados

Determinando el orden de cascada

Usando comentarios condicionales en Internet Explorer

Estrategias para hojas de estilos



3. Propiedades de fuente

Comprendiendo la tipografía de la Web

Configurando la familia de fuente

Configurando el tamaño del texto

Convirtiendo el texto en itálica

Configurando la negrita, más negrita y la más negrita

Creando Small Caps

Configurando múltiples valores de fuente



4. Propiedades de texto

Ajustando el espacio entre el texto

Configurando el tipo de texto

Añadiendo sombra al texto

Alineando texto horizontalmente

Alineando texto verticalmente

Sangrías de párrafo

Controlando el espacio en blanco

Adornando el texto

Definiendo la dirección del texto



5. Propiedades de color y de fondo

Eligiendo la paleta de colores

Definiendo el texto y el color del primer plano

Definiendo el color del fondo

Configurando una imagen de fondo

Configurando múltiples valores de fondo



6. Propiedades de enmarcado

Comprendiendo un elemento de marco

Definiendo cómo se mostrará un elemento

Estableciendo los márgenes de un elemento

Definiendo el borde de un elemento

Definiendo el contorno de un elemento

Definiendo el área de relleno de un elemento

Definiendo el ancho y el alto de un elemento



7. Propiedades visuales del formato

Comprendiendo las ventanas y los documentos

Definiendo el tipo de posicionamiento

Consejos

Definiendo la posición de un elemento

Apilando objetos (Posicionamiento 3D)

Elementos flotantes en la ventana

Eliminando un elemento flotante



8. Efecto visual y propiedades de la interfaz de usuario

Definiendo la visibilidad de un elemento

Definiendo el área visible de un elemento (Clipping)

Definiendo dónde va el contenido desbordado

Definiendo la opacidad de un elemento

Cambiando la apariencia del puntero del ratón

Cambiando la apariencia de la barra de desplazamiento(Windows IE solamente)



9. Propiedades de tabla

Definiendo el diseño de tabla

Definiendo el espacio entre celdas de la tabla

Compartiendo los bordes entre celdas de una tabla

Tratando con celdas vacías

Definiendo la posición o el pie de tabla



10. Contenido generado y propiedades de lista

Añadiendo contenido usando CSS

Enseñando al navegador a contar

Especificando el estilo de cita

Definiendo el estilo de viñeta

Creando nuestras propias viñetas

Definiendo la posición de las viñetas

Definiendo múltiples atributos de lista

Mostrando un elemento como una lista





Parte II. DHTML



11. Comprendiendo DHTML

¿Qué es el HTML dinámico?

La historia de DHTML

¿Por qué debería usar DHTML?

Flash vs. DHTML

¿Debería usar DHTML o Flash?



12. Aspectos básicos de DHTML

DOM: El mapa de rutas para su página Web

Definiendo un objeto

Comprendiendo los eventos

Usando manejadores de eventos

Obteniendo un elemento

Pasando eventos a una función

Ligando eventos a objetos

Usando detección de funcionalidad



13. Aprendiendo sobre el entorno

Detectando el sistema operativo

Detectando el nombre del navegador

Buscando la localización y el título de la página

Determinando el número de colores (Bit Depth)

Determinando las dimensiones de la pantalla

Determinando las dimensiones de la ventana del navegador

Determinando las dimensiones visibles de la página



14. Aprendiendo sobre un objeto

Detectando sobre qué objeto se hizo clic

Determinando las propiedades de un objeto

Detectando la posición de un objeto

Averiguando los valores de las propiedades de estilo de los objetos

Averiguando la posición 3D de un objeto

Averiguando el área visible de un objeto



15. Aprendiendo sobre un evento

Detectando qué tipo de evento ocurrió

Detectando que tecla se presionó

Detectando qué tecla especial se ha pulsado

Detectando cuándo se pulsa un botón del ratón

Detectando dónde se hizo clic con el ratón



16. Técnicas dinámicas básicas

Cambiando los valores de las propiedades CSS

Haciendo aparecer y desaparecer a los objetos

Moviendo objetos de un lugar a otro

Desplazando los objetos una determinada distancia

Moviendo objetos 3D

Cambiando el área visible de un objeto

Cambiando el contenido de un objeto

Controlando objetos desde distintos marcos



17. Técnicas dinámicas avanzadas

Haciendo que una función se ejecute de nuevo

Animando un objeto

Usando la entrada de un campo de texto

Siguiendo el puntero del ratón

Haciendo que un objeto se pueda arrastrar

Abriendo una nueva ventana en el navegador

Moviendo la ventana del navegador

Cambiando el tamaño de la ventana del navegador

Desplazando la ventana del navegador



18. CSS dinámico

Averiguando el valor de una propiedad de estilo

Añadiendo o cambiando una declaración de estilo

Cambiando las clases

Activando o desactivando una hoja de estilo





Parte III. Ajax



19. Comprendiendo Ajax

¿Qué es Ajax?

¿Cómo trabaja Ajax?

¿Por qué debería usar Ajax?

¿Qué es la Web 2.0?



20. Aspectos básicos de Ajax

Pidiendo datos

Capturando una respuesta

Filtrando los datos

Usando la librería AjaxBasics.js





Parte IV. Uso de CSS, DHTML y Ajax



21. Diseño

Estructurando su página

Creando diseños multicolumna

Definiendo el estilo de las cabeceras

Definiendo el estilo de los enlaces y de la navegación

Definiendo el estilo del texto principal y del contenido

Definiendo el estilo de las tablas

Definiendo el estilo de los formularios

Definiendo el estilo de los marcos



22. Contenido

Importando contenido externo

Controlando datos de formularios dinámicamente

Añadiendo capas emergentes

Tipo dinámico avanzado



23. Navegación

Creando botones de navegación con Sprites CSS

Creando menús desplegables

Creando menús comprimibles

Creando un menú de lengüetas

Creando menús deslizantes

Creando un control remoto



24. Controles

Ofreciendo controles de página

Creando barras de desplazamiento para una capa

Añadiendo controles de estilo

Acoplando un álbum de fotos



Índice alfabético

La guerra de los exploradores, la explosión de Internet y la enorme popularización de la Web han conseguido devaluar las tecnologías que tradicionalmente se habían utilizado para la creación de sitios web. Hoy en día, CSS y DHTML son los estándares usados para crear los mejores sitios web, mientras que Ajax se va convirtiendo poco a poco en la mejor opción para los que quieren dotar de interactividad a su Web.



Este libro le enseña las mejores técnicas de implementación de CSS, DHTML y Ajax; cómo utilizar CSS para controlar la apariencia del contenido de las páginas web, a utilizar DOM (Document Object Model) para crear junto a CSS y JavaScript funciones dinámicas básicas, a conocer los aspectos fundamentales de Ajax y a obtener datos de un servidor de manera dinámica sin tener que cargar la página web de nuevo.

Artículos relacionados

  • PROGRAMACIÓN DE MICROCONTROLADORES ARM DE 32 BITS EN C S CON RASPBERRY
    MIGUEL LUNA, RENE
    Este libro ofrece una formación práctica y rigurosa para aprender a desarrollar firmware profesional en lenguaje C utilizando la Raspberry Pi Pico W y el microcontrolador RP2040, una de las plataformas ARM de 32 bits más versátiles y accesibles del mercado.A lo largo de la obra, el lector descubre los fundamentos de la arquitectura ARM Cortex-M0+, el manejo directo de registros...

    24,90 €

  • ACCESIBILIDAD DIGITAL. CURSO PRÁCTICO
    FERNÁNDEZ CASADO, PABLO ENRIQUE
    Este libro constituye una guía actualizada sobre la accesibilidad digital, orientada tanto a la comprensión de la nueva Ley EAA como a su aplicación práctica en entornos reales. A lo largo de sus capítulos, el lector adquiere una visión global de la accesibilidad web y documental, entendida como un requisito técnico, legal y ético imprescindible para garantizar el acceso univer...

    29,90 €

  • INFORMÁTICA E INTERNET BÁSICO PARA MAYORES
    MONTEPINAR, GRUPO
    Este libro es una guía práctica y cercana pensada especialmente para personas mayores que desean aprender a utilizar el ordenador y el teléfono móvil con tranquilidad y confianza. Explicado paso a paso y con un lenguaje claro, permite adquirir las competencias digitales necesarias para desenvolverse en la vida cotidiana. La obra está centrada especialmente en Windows 11 y el pa...

    19,90 €

  • HACIA UN INTERNET MÁS LIBRE
    JORGE SCHNURA
    ¿Y si pudieras ser el verdadero dueño de tu yo digital?En un mundo en el que unos pocos gigantes tecnológicos deciden qué vemos, qué pensamos y qué somos en línea, este libro propone una revolución: la Web 3.0. A través de un viaje apasionante que une historia, tecnología y crítica social, el autor desenmascara los mecanismos de control de la Internet actual y muestra cómo la t...

    23,95 €

  • FACEBOOK PARA MAYORES
    MARTOS RUBIO, ANA
    Facebook es la red social más popular de Internet. En un mundo dinámico, supone toda una evolución social que cuenta con cientos de millones de usuarios por su sencillez de uso y por su capacidad de llegar a cualquier lugar o persona. Si usted se encuentra en esa edad en la que, después de haber disfrutado de muchas cosas, no quiere perderse nada del mundo actual, este libro ...

    15,00 €

  • TWITTER PARA MAYORES
    MARTOS RUBIO, ANA
    Twitter no es un misterio ni un secreto para iniciados. En un mundo dinámico, supone toda una evolución social que cuenta con cientos de millones de usuarios por su sencillez de uso y por su capacidad de llegar instantáneamente a cualquier punto y persona. Si usted se encuentra en esa edad en la que, después de haber disfrutado de muchas cosas, no quiere perderse nada del mund...

    15,00 €