HTML y CSS Diseño y Construcción de Sitios Web
HTML y CSS Diseño y Construcción de Sitios Web
Jon DuCkeTT
Publicado por © 2011 por JohnWiley & Sons, Inc., Indianápolis, Indiana
JohnWiley & Sons, Inc.10475 ISBN: 978-1-118-00818-8
Crosspoint Boulevard Fabricado en los Estados Unidos de América
Indianapolis, IN 46256 Publicado simultáneamente en Canadá
www.wiley.com 10 9 8 7 6 5 4 3 2 1
Ninguna parte de esta publicación puede ser reproducida, almacenada en un sistema de recuperación o t ransmitida en cualquier forma o por cualquier medio,
electrónico, mecánico, fotocopiado, grabación, escaneo o de otro tipo, excepto según lo permitido por las Secciones 107 o 108 de los Derechos de Autor de los
Estados Unidos de 1976. Actuar, sin el permiso previo por escrito del editor, o la autorización mediante el pago de la tarifa correspondiente por copia al Copyright
Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646 -8600. Las solicitudes de permiso al Editor deben dirigirse al
Departamento de Permisos, JohnWiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-
6011, fax (201) 748-6008 o en línea en http://www.wiley.com/go/permissions.
Límite de responsabilidad / Renuncia de garantía: El editor y el autor no hacen declaraciones o garantías con respecto a la precisión o integridad
del contenido de este trabajo y específicamente renuncian a todas las garantías, incluidas, entre otras, las garantías de idoneidad para un propósito particular.
No se puede crear ni ampliar garantía mediante ventas o materiales promocionales. Los consejos y estrategias aquí contenidos pueden no ser adecuados para
todas las situaciones. Este trabajo se vende con el entendimiento de que el editor no se dedica a prestar servicios legales, contables u otros servicios
profesionales. Si se requiere asistencia profesional, se deben buscar los servicios de una persona profesional competente. Ni el editor ni el autor serán
responsables de los daños que se deriven del mismo. El hecho de que en este trabajo se haga referencia a una organización o sitio web como una cita y / o una
fuente potencial de información adicional no significa que el autor o el editor respalden la información que la organización o el sitio web pueden proporcionar
o las recomendaciones que pueden hacer. Además, los lectores deben tener en cuenta que los sitios web de Internet enumerados en este trabajo pueden
haber cambiado o desaparecido entre el momento en que se escribió y el momento en que se leyó.
Para obtener información general sobre nuestros otros productos y servicios, comuníquese con nuestro Departamento de Atención al Cliente dentro de los Estados Unidos al
(877) 762-2974, fuera de los Estados Unidos al (317) 572-3993 o envíe un fax al (317) 572-4002.
Wiley también publica sus libros en una variedad de formatos electrónicos. Es posible que parte del contenido que aparece impreso no esté disponible en libros electrónicos.
Marcas comerciales: Wiley y el logotipo de Wiley son marcas comerciales o marcas comerciales registradas de JohnWiley & Sons, Inc. y / o sus
afiliadas, en los Estados Unidos y otros países, y no se pueden usar sin permiso por escrito. Todas las demás marcas comerciales son propiedad de
sus respectivos dueños. JohnWiley & Sons,
S ons, Inc. no está asociado con ningún producto o proveedor mencionado en este libro.
CreDiTos
COBERTURA DE PRODUCCIÓN,
CUBIERTA
Katie Crocker
Pruebe y descargue todo el código de este libro en línea en:
http://www.htmlandcssbook.com/code/
Contenido
Introducción 2
Capítulo 1: Estructura 12
Capítulo 2: Texto 40
Capítulo 3: Listas 62
Capítulo 4: Enlaces 74
Capítulo 5: Imágenes 94
Capítulo 6: Tablas 126
Capítulo 7: Formularios 144
Capítulo 8: Marcado adicional 176
Capítulo 9: Flash, video y audio 200
Capítulo 10: Introducción a CSS 226
Capítulo 11: Color 246
Capítulo 12: Texto 264
Capítulo 13: Cajas 300
Capítulo 14: Listas, tablas y formularios 330
Capítulo 15: Imágenes
Capítulo 16: Diseño 358
406
Capítulo 17: Diseño HTML5 Capítulo 428
18: Proceso y diseño Capítulo 19: 452
Índice de información práctica 476
493
Introducción
●
Aquellos
web desdeque quieran aprender a diseñar y construir sitios
cero.
3 INTRODUCCIÓN
Introducción las páginas vienen al principio de cada Referencia las páginas presentan piezas clave de código HTML
capítulo. Presentan los temas clave sobre los que y CSS. El código HTML se muestra en azul y el código CSS
aprenderá
Fondo las páginas aparecen en blanco; explican el Diagrama y las páginas de infografías se muestran sobre
contexto de los temas tratados que se discuten en cada un fondo oscuro. Proporcionan una referencia visual simple
Ejemplo Las páginas reúnen los temas que ha Resumen las páginas vienen al final de cada capítulo.
aprendido y demuestran cómo se pueden aplicar en Le recuerdan los temas clave que se trataron en cada
cada uno. capítulo.
INTRODUCCIÓN 4
En el trabajo, cuando la gente mira mi Comprender HTML y CSS puede ayudar También agregué información práctica
pantalla y la ve llena de código, no es a cualquiera que trabaje con la web; los sobre temas que me preguntan
inusual recibir un comentario sobre el diseñadores pueden crear sitios más comúnmente, como cómo preparar
aspecto muy complicado o lo atractivos y utilizables, los editores de imágenes, audio y video para la web,
inteligente que debo ser para sitios web pueden crear mejor cómo abordar el diseño y construcción
entenderlo. La verdad es que no es contenido, los especialistas en de un nuevo sitio, cómo mejorar su
tan difícil aprender a escribir páginas marketing pueden comunicarse con su clasificación en los motores de
web y leer el código utilizado para audiencia de manera más efectiva y los búsqueda (SEO ) y cómo utilizar Google
crearlas; ciertamente no tiene que ser gerentes pueden encargar mejores Analytics para obtener información
un "programador". sitios y sacar lo mejor de sus equipos. sobre los visitantes de su sitio.
5 INTRODUCCIÓN
la estructura de
este libro
Debo advertirles que los ejemplos de Diseño: Cómo controlar dónde se Finalmente, terminamos analizando
los primeros nueve capítulos no son colocan los diferentes elementos en temas que lo ayudarán una vez que
emocionantes de ver, sin embargo, la pantalla. También aprenderá haya creado su sitio, como ponerlo
son la base de cada página web. Los varias técnicas que utilizan los en la web, optimización de motores
siguientes capítulos sobre CSS le profesionales para hacer más de búsqueda (SEO) y usar software
mostrarán cómo hacer que sus atractivas sus páginas. de análisis para rastrear quién llega a
páginas se vean mucho más su sitio y qué están mirando. .
interesantes.
INTRODUCCIÓN 6
como la gente
acceder a la web
Firefox, Internet Explorer, especial conocida como Servidor web comúnmente utilizados por personas
Safari, Chrome y Opera. que aloja el sitio web. con discapacidad visual.
Para ver una página web, los Los servidores web son computadoras De la misma manera que muchos países
usuarios pueden escribir una especiales que están constantemente tienen legislaciones que requieren que
dirección web en su navegador, conectadas a Internet y están los edificios públicos sean accesibles para
seguir un enlace de otro sitio o usar optimizadas para enviar páginas web a las personas con discapacidades, también
un marcador. las personas que las soliciten. se han aprobado muchas leyes que
requieren que los sitios web sean
Fabricantes de software Algunas grandes empresas tienen sus accesibles para las personas con
lanzan regularmente nuevas versiones de propios servidores web, pero es más discapacidades.
navegadores con nuevas funciones y común utilizar los servicios de un
admiten nuevas incorporaciones a los alojamiento web empresa que cobra A lo largo de este libro, verá varias
idiomas. Sin embargo, es importante una tarifa para alojar su sitio. referencias a lectores de pantalla.
recordar que muchos propietarios de Estas notas ayudarán a garantizar
computadoras no ejecutarán las últimas que los sitios que cree sean
dispositivos
versiones de estos navegadores. Por lo accesibles para las personas que
tanto, no puede confiar en que todos los Las personas acceden a sitios web en utilicen dicho software.
visitantes de su sitio puedan utilizar la una gama cada vez mayor de
última funcionalidad que se ofrece en dispositivos, incluidos ordenadores de Es interesante observar que
todos los navegadores. sobremesa, portátiles, tabletas y tecnologías similares a las empleadas
teléfonos móviles. Es importante por los lectores de pantalla también se
recuerde que varios dispositivos tienen están utilizando en otras áreas donde
Aprenderá a saber qué navegadores diferentes tamaños de pantalla y las personas no pueden leer una
utilizan los visitantes para acceder a algunos tienen conexiones más rápidas pantalla, como cuando conducen o
7 INTRODUCCIÓN
HowweBsItes
son creados
Todos los sitios web usan HTML y CSS, pero los sistemas de
administración de contenido, el software de blogs y las
plataformas de comercio electrónico a menudo agregan
algunas tecnologías más a la mezcla.
INTRODUCCIÓN 8
9 INTRODUCCIÓN
2
Su computadora se pone en contacto
con una red de servidores
denominada servidores del Sistema
1 de nombres de dominio (DNS). Estos
Cuando se conecta a la web, lo hace a actúan como guías telefónicas; le
través de un proveedor de servicios de dicen a su computadora la dirección
Internet (ISP). Escribes un IP asociada con el nombre de
nombre de dominio o dirección dominio solicitado. Una dirección IP
web en su navegador para visitar es un número de hasta 12 dígitos
un sitio; por ejemplo: google.com, separados por puntos / puntos. Cada
bbc.co.uk, microsoft.com. dispositivo conectado a la web tiene
una dirección IP única; es como el
número de teléfono de esa
computadora.
Cambridge
3
LONDRES
El número único que el servidor DNS
13 ESTRUCTURA