CSS, DHTML Y AJAX

CSS, DHTML Y AJAX

CRANFORD TEAGUE, JASON

52,88 €
IVA incluido
Consultar disponibilidad
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2007
Materia
Informatica
ISBN:
978-84-415-2217-6
Páginas:
768
Colección:
PROGRAMACION CON...
52,88 €
IVA incluido
Consultar 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

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

  • MICROSOFST ACCES 2007. GUÍA PRÁCTICA PARA USUARIOS
    ORTIZ ORTEGA, ANTONIO / SALGUERO ROMERO, JOSÉ LUIS
    Tabla de contenido. El entorno de trabajo. Abrir y crear bases de datos. Trabajando con tablas. Buscar, filtrar y ordenar. Las relaciones entre tablas. Las consultas. Trabajando con formularios. Trabajando con informes. ...
    Queda 1 ejemplar

    13,46 €

  • EL VIAJE DEL CONOCIMIENTO
    FERNÁNDEZ PANADERO, JAVIER
    ¿Alguna vez has estado muy seguro de una idea y resultó ser falsa? ¿Porque la habías aprendido en el colegio? ¿Porque te lo había dicho una Inteligencia Artificial? ¿Te has cuestionado la veracidad de lo que sabías hasta ahora? ¿No? De eso va este libro. No de preguntas cuya respuesta desconoces, sino de preguntas cuya respuesta científica crees conocer (y, por lo tanto, no c...
    Consultar disponibilidad

    17,31 €

  • AGENDA ESCOLAR MODERNA
    MODERNA DE PUEBLO
    ¡All is pussyble! Y a partir de ahí, lo que te echen durante el curso 2020-2021. No lo dudes: vas a poder con todo con la ayuda de la agenda de Moderna de Pueblo.Incluye varios tacos de post-it, ocho páginas de adhesivos para que des rienda suelta a tu creatividad o mates el aburrimiento y un práctico sobre para guardar papeles y papelitos.La agenda está encuadernada en tapa du...
    Consultar disponibilidad

    16,76 €

  • MONETIZAGRAM
    ROJAS AGUADO, PEDRO
    Instagram se ha convertido en un medio imprescindible para dar visibilidad a pequeños negocios y empresas en todos los sectores y también para los profesionales que ofrecen sus servicios. Pero ¿por qué a unos les funciona y a otros no? ¿Por qué algunas cuentas tienen más seguidores que otras? ¿Cómo puede alguien convertirse en influencer? Saber monetizar una cuenta de Instagram...
    Reimpresión

    19,13 €

  • CURSO DE MARKETING DIGITAL
    FLORIDO, MIGUEL ÁNGEL
    CREA TU MARCA, DISEÑA TU FUTURO Con este completo curso te adentrarás en una de las profesiones más demandadas actualmente por las empresas y startups y que cuenta con un crecimiento al alza. Miguel Florido te enseñará cómo ha conseguido posicionar su blog como un referente en el mercado superando los 1,6 millones de visitas al mes y los 120 000 suscriptores. Además, dispondr...
    Consultar disponibilidad

    23,03 €

  • INTRODUCCIÓN A LA INFORMÁTICA. EDICIÓN 2020
    MARTOS RUBIO, ANA
    Sin duda, usted se ha dado cuenta de que la informática y el ocio digital ya forman parte de nuestra vida diaria. Se encuentra con ellos en el banco, en la cultura, en los viajes, etc. Y le llaman la atención. Todos a su alrededor los emplean, ¿por qué usted no? Si se encuentra en esa edad en la que después de haber disfrutado de muchas cosas no quiere perderse nada del mundo ...
    Consultar disponibilidad

    15,87 €