¿Quieres crear páginas Web y no tienes experiencia previa? Éste es el manual perfecto para comenzar. Una edición ideal para estudiantes, usuarios de Internet y profesionales de todos los niveles. Aprende a utilizar las últimas técnicas en desarrollo y estándares Web como HTML5 y CSS3. Todos los conceptos explicados en cada capítulo están apoyados con ejemplos y ejercicios resueltos. Utilice HTML5 para agregar texto, enlaces, imágenes, vídeos, tablas y formularios de su página Web. Con CSS3 personalice el aspecto de los diferentes elementos modificando su posicionamiento, el diseño de colores, los fondos, los formatos de texto e incluso los pequeños efectos de animación. Aprenda además a programar en JavaScript para dotar a su sitio Web de todo el dinamismo que la actualidad demanda.AgradecimientosSobre el autorIntroducciónCómo usar este libroEstructura del libroConvenios utilizados en este libroInformación de soporteCapítulo 1. Herramientas y conceptos básicosEntorno de programaciónEditor WebNavegador WebHerramientas de depuración de códigoEstructura de un sitio WebPublicar nuestro sitio WebCapítulo 2. Introducción a HTMLHistoriaEl protocolo HTTPFuncionamientoEl estándar W3CObjetivo del W3CValidación del código HTMLEl validador del W3CCapítulo 3. Estructura y elementos básicos de un documento HTMLConceptos básicosPrincipales elementos HTMLAtributos de carácter generalNuestra primera página WebEntidades HTMLCodificación de caracteresPosicionamiento en buscadoresCapítulo 4. Presentación del contenidoTexto y párrafosLa etiquetaOrganizar textoCombinar el uso de párrafos y títulos de secciónEnfatizar ciertas frases y palabras dentro de un párrafoOtras etiquetas para marcado de textoListasListas ordenadasListas no ordenadasListas de definiciónListas anidadasTablasTablas simplesCombinar celdasTablas avanzadasCapítulo 5. Interacción con el usuarioFormulariosElementos de un formularioCuadros de textoBotonesBotones de opciónCasillas de verificaciónOtros elementos de formularioListas desplegablesÁreas de textoCampos ocultosOrganizar y estructurar formulariosEtiquetaEtiquetasyEjemplo resumenEnlaces o hipervínculosEnlaces localesMultimediaImágenesAudio y vídeoContenido multimedia en formato FlashCapítulo 6. HTML5Novedades de HMTL5Estructura de un documento HTML5Formularios en HTML5Nuevos tipos de controles de formularioNuevos elementos de formularioMultimedia en HTML5Audio en HTML5Vídeo en HTML5Compatibilidad de formatos y tipos MIMECapítulo 7. Introducción y conceptos básicos de CSSIntroducciónUn poco de historiaFuncionamientoIntegrar CSS en un documento HTMLConceptos básicosUnidades de medida y coloresUnidades absolutasUnidades relativasColoresComentariosCapítulo 8. Selectores CSS, herencia y cascadaSelectoresSelectores simplesSelector de etiquetaSelector descendenteSelector de claseSelector de idSelector universalCombinar selectoresSelectores avanzadosSelector de atributosSelector de hijosSelector adyacenteHerencia y cascadaHerenciaForzar la herenciaCascadaBloquear una propiedadCapítulo 9. Posicionamiento CSSModelo de cajas en CSSElementos de bloque y elementos en líneaElementos de bloqueElementos en líneaPosicionamiento de los elementosPosicionamiento estático o normalPosicionamiento relativoSolapamiento de capasPosicionamiento absolutoPosicionamiento fijo o fixedPosicionamiento inheritElementos flotantesLa propiedad clearCapítulo 10. Formateo del contenido con CSSUso de FirebugBloques de texto y párrafosTipografía en CSSPárrafos o bloques de textoEjercicio prácticoEnlaces e imágenesEnlacesPseudo-clases de enlacesImágenesEjercicio prácticoListasMenús horizontalesTablasFormulariosEjemplo prácticoCapítulo 11. Introducción y conceptos básicos de JavaScriptHistoriaEvoluciónFuncionamientoDepuración del códigoSintaxis y buenas prácticasSintaxisRecomendaciones y buenas prácticasElementos básicos del lenguajeVariablesDeclaración de variablesÁmbito de variablesTipos de datosConstantesOperadoresOperadores aritméticosOperadores de asignaciónOperadores de cadenaOperadores lógicosOperadores condicionalesCapítulo 12. Funciones y estructuras de controlEstructuras de controlEstructura de control ifEstructura de control if-elseEstructura de control switchEjercicio resueltoBucle forBucle whileBucle do whileFuncionesRetornar valoresFunciones predefinidasCapítulo 13. Objetos y arraysObjetos en JavaScriptPropiedades y métodosObjetos predefinidosEl objeto windowEl objeto documentEl objeto locationEl objeto screenEl objeto navigatorEl objeto historyEl objeto DateEl objeto StringEl objeto ArrayUso y sintaxisMatricesPropiedades del objeto ArrayMétodos del objeto ArrayCapítulo 14. Eventos y formularios en JavaScriptEventos, integración HTML y JavaScriptEventos para elementos de formularioEventos para el documento WebEventos de ratónEventos de tecladoManejar eventos con JavaScriptSimular eventos con JavaScriptFormularios y JavaScriptCuadros y áreas de textoPropiedades de los objetos de tipo textoMétodos propios de los objetos de tipo textoListas desplegablesPropiedades de las listas desplegablesMétodos de las listas desplegablesCasillas de verificación o checkboxPropiedades de los checkboxMétodos de los checkboxBotones de opción o radio button alfabético