Aunque los inicios de Internet se remontan a los años sesenta, no ha sido hasta los años noventa cuando, gracias a la Web, se ha extendido su uso por todo el mundo. En pocos años, la Web ha evolucionado enormemente: se ha pasado de páginas sencillas, con pocas imágenes y contenidos estáticos que eran visitadas por unos pocos usuarios a páginas complejas, con contenidos dinámicos que provienen de bases de datos y que son visitadas por miles de usuarios al mismo tiempo. Todas las páginas están internamente construidas con la misma tecnología, con el Lenguaje de Marcas de Hipertexto (HyperText Markup Language,HTML) y con las Hojas de Estilo en Cascada o CSS (Cascading Style Sheets).
El contenido de este libro se estructura en tres apartados bien diferenciados: En la primera parte del libro se trabajan conceptos generales que son necesarios para poder desarrollar páginas web; se explican conceptos de estructura física y estructura lógica (o estructura de navegación) de un sitio web. Se detalla cómo influye la estructura física en las URL o direcciones que se emplean a la hora de crear los enlaces en un sitio web.
Pasando por el concepto de “estándar web”, un término general que se emplea para referirse a los estándares que define su funcionamiento como HTML y CSS, empleados para el desarrollo de las páginas web en el lado del cliente.
En la segunda parte se trabaja HTML. Partiendo de la estructura básica de una página web, se explican las etiquetas de HTML que se utilizan para definir el texto, los enlaces, las listas, las tablas, los formularios y los elementos multimedia. En la tercera y última parte se explica CSS, el lenguaje que se emplea para definir el formato y la presentación de una página web. Se explica cómo utilizar el color, cómo definir la presentación del texto, de las tablas y de los formularios; cómo realizar transformaciones y transiciones con el fin de diseñar una página web. En fin, un manual ameno creado desde la experiencia docente y de campo.
Ventajas
La presente obra tiene como objetivo principal el servir de guía para ayudar al usuario que quiera aprender a desarrollar páginas web de forma autodidacta si lo desea realmente. Para ello, se ha sintetizado y resumido lo más importante, lo esencial que se debe aprender, pero también se han incluido numerosas referencias para ampliar la información facilitada.
Este libro dispone de un sitio web en el que se encuentra el código fuente de los ejemplos desarrollados.
……………………………………………………………231 SVG …………………………………………………………………………………..233 Capítulo 11 Formularios ……………………………………………………….. 241 Los formularios …………………………………………………….. 241 Controles tradicionales de un formulario ………………….. 243 Campos de texto y de contraseña ………………………………………….248 Campos de verifi cación …………………………………………………………250 Campos excluyentes …………………………………………………………….250 Envío de fi cheros …………………………………………………………………250 Campos ocultos …………………………………………………………………..253 Listas de selección ……………………………………………………………….254 Áreas de texto ……………………………………………………………………..257 Etiquetas de campos ……………………………………………………………259 Eventos ………………………………………………………………………………261 Novedades en HTML5…………………………………………… 263 Alineamiento de formularios …………………………………… 272