HTML HyperText Markup Language Fernando Pérez Costoya

Slides:



Advertisements
Presentaciones similares
HTML (Historia) Rogelio Ferreira Escutia. 2 HTML, septiembre 2010 ¿Qué es? HTML, siglas de HyperText Markup Language.
Advertisements

Repaso desde HTML a XHTML
CI-2413 Desarrollo de Aplicaciones para Internet
SESIÓN 3 APRENDIENDO HTML.
Conceptos Generales XML.
EVOLUCIÓN DE HTML.
Introducción al HTML Colnodo Ariel Barbosa & Sylvia Cadena
Introducción a Lenguajes web
Curso de Diseño Web Profesor: Mario Figge. Vamos a construir un sitio  Para construir un sitio necesitamos 3 cosas:  1. Un nombre misitio.com  2. Un.
Introducción al desarrollo de proyectos RIA.
Hypertext Markup Language HTML
XHTML Félix Cruza Lucas-Vaquero Rosa María Zaragoza Gómez María Merchante Nieto.
Lenguaje de Marcado.
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
HTML5 & CSS3 Presentado Por: Fernando Ayala
Autores: Alejandro Teixeira Alexander Parra SOCIEDAD Y INTERNET HTML V.5 ACTIONSCRIPTAJAX HERRAMIENTAS WEB 2.0.
HTML.
Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Conocer las marcas HTML Visualizar el.
Desarrollo HTML, XHTML y CSS. Estructura de una página HTML Documento sin título.
MATHML Collado Rafael Eduardo. Introducción  MathML puede describirse con etiquetas y atributos.  HTML puede volverse interminable cuando tu documento.
Lenguaje de Programación Web Dinámico Multiplataforma Estándar abierto y accesible Elementos nuevos Retrocompatible Nueva filosofía de trabajo Impulsado.
HTML 5 Edgar Vázquez Ayala. Rolando Aarón Pérez Mandujano.
Tecnologías Emergentes y los Negocios Unidad 4 – Diseño de Sites.
INTRODUCCIÓN AL HTML. VAMOS A HABLAR DE...HTML Conceptos del lenguaje Estructura para documentos Herramientas usadas para crear documentos Buenas prácticas.
Capitulo 3 y 4.   La accesibilidad web habla acerca de que tanta facilidad tienen las paginas de internet tanto para los consumidores en general como.
USB-Ingeniería de Sistemas Programación en Internet Agosto 2015 Introducción al Html.
HTML.
HTML. HTML 5 Características –Es una versión basada en HTML 4 –Manejo de la aplicación y multimedia. –Tags específicos para diferentes contenidos.
Lenguaje XHTML Raquel Gil IES Gonzalo Nazareno Lenguaje XHTML.
Estándares web 18s 20s 25s 27s 02o. Presentación manuelrecena.com
Principios, teoría y práctica sobre los conceptos de HTML básicos.
Curso de Programación PHP Nivel Básico Profesor: Sebastián Ocaño (Lic. en Sistemas) Horarios: Sábados de 11:30 a 13:30 Sitio web para encuestas y asistencias:
Validación de HTML Validación de CSS. Validación de HTML Desarrollado por: W3C Tipo de Recurso: Programa – Software Tipo de Destinatario: General Tipo.
Capítulo 2: Tecnologías para la creación de sitios web
Santa Cruz de la Sierra-Bolivia
Como crear una pagina web
Como crear una pagina web
LENGUAJES DE CODIGO PARA DISEÑO DIGITAL
CÓDIGO HTML PRESENTADO POR: JHERSON FERNANDO TRUJILLO RUBIO
HTML saregune CC 2009.
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
UNIDAD I: INTRODUCCIÓN AL DISEÑO WEB.
Diseño y Edición de Paginas web
2.3 Maquetación de Páginas web
PAGINA WEB Una página web, o página electrónica, o página digital, o ciberpágina es un documento o información electrónica capaz de contener texto, sonido,
Diapositivas de HTML.
Tema 4 Lenguaje HTML Parte 1.
CURSO DE HTML.
HTML, Editores HTML, Servidores Locales
13 Clase/ 5 de noviembre 2015/ Jueves --Exposiciones -Estructura del Cuerpo HTML 5 -CCS --Maquetación en Dreanweaver.
Aplicaciones informáticas Sexto año
Lenguajes de programación
María Lucia De la Cruz Gutiérrez. Grace Stephanie Portillo Vargas.
PRESENTADO POR: IVONNE HERNANDEZ
HTML HTML es un lenguaje de marcado que se utiliza para el desarrollo de páginas de Internet. Se trata de la sigla que corresponde a HyperText Markup.
Parte 2.
HTML. El lenguaje de marcas de hipertexto
Implementación y administración de sitios web 2013
Creación de contenidos Web-HTML
Tema 4 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto
HTML HyperText Markup Language (Lenguaje de Marcas de Hipertexto)
HTML5 es la nueva versión del lenguaje de marcado que se usa para estructurar páginas web, que actualmente todavía sigue en su evolución, gracias a él.
Hypertext Markup Language HTML. HTML HTML es un lenguaje de marcas, sencillo, pensado para el intercambio de información en la WWW. Se trata de una "Definición.
INFORMATICA. Vamos a hablar de...HTML Conceptos del lenguaje Estructura para documentos Herramientas usadas para crear documentos Buenas prácticas.
Introducción al HTML Colnodo Ariel Barbosa & Sylvia Cadena
Lenguajes del lado del cliente
DISEÑO Y CREACIÓN DE PÁGINAS WEB
Historia del HTML y de Internet Tim Berners-Lee creó la primera versión del lenguaje HTML en 1989, junto con su equipo también desarrollaron el protocolo.
2 ¿Qué es ? El HTML5 (HyperText Markup Language) es la quinta revisión del lenguaje de marcas de hipertexto de la World Wide Web. Esta nueva versión pretende.
Lenguaje de Marcado Un lenguaje de marcado cumple con dos objetivos esenciales para diseñar y procesar un documento digital:  Separa un texto en.
Transcripción de la presentación:

HTML HyperText Markup Language Fernando Pérez Costoya

Diseño de aplicaciones web 2 DATSI Índice Conceptos básicos Historia y evolución de HTML XHTML vs. HTML XHTML 2.0: ¿la muerte de HTML? HTML 5: la resurrección HTML dinámico

Diseño de aplicaciones web 3 DATSI ¿Qué es HTML? Lenguaje de publicación en Internet de documentos de hipertexto –Permite especificar la organización lógica de documentos –Es independiente de la plataforma Definido en SGML (Standard Generalized Markup Language, ISO ) –SGML es un metalenguaje –HTML es un lenguaje definido en SGML Las etiquetas de HTML están especificadas en SGML –SGML es muy complejo –Precursor de XML

Diseño de aplicaciones web 4 DATSI Conceptos básicos Elemento HTML –etiqueta + texto ( texto ) –Elementos “vacíos” (sin texto) ( ) –Elementos con atributos ( texto ) Estructura de documento:elementos HTML,HEAD y BODY

Diseño de aplicaciones web 5 DATSI Tipos de etiquetas Título ( ) Cabeceras (,,...) Formato de texto (,,...) Párrafos ( ) Listas (,,...) Imágenes ( ) Enlaces ( ) Tablas ( ) Mapas ( ) Formularios ( ) Marcos ( ) Organización lógica del texto ( y ) Scripts ( ) Hojas de estilo ( )

Diseño de aplicaciones web 6 DATSI Historia y evolución Controlado por World Wide Web Consortium (W3C) – HTML 2.0 (propuesta de IETF RFC 1866, 1995) –Define núcleo básico de HTML HTML 3.2 –Define el cuerpo principal de HTML: tablas, applets, etc. HTML 4.0 –Desaconseja uso elem. o atrib. de formato (FONT,U,bgcolor) Utilización de hojas de estilo (CSS) –Inclusión de marcos –Soporte a distintos idiomas –Mejoras en tablas, formularios y soporte de scripts –HTML 4.01 (diciembre de 1999) es la última versión Parada en desarrollo de recomendaciones sobre HTML

Diseño de aplicaciones web 7 DATSI De HTML a XHTML XHTML (eXtensible Hypertext Markup Language) Redefinición de HTML en XML –XML (eXtensible Markup Language, W3C, ) SGML simplificado para uso en web (y otros) Más regular y fácil de procesar pero igual de potente Beneficios de XHTML: –Los de XML: rigor y flexibilidad con tratamiento simple –Facilita modularidad gracias a espacios de nombres: hacer extensiones crear subconjuntos de funcionalidades –Documentos web más ricos sobre más plataformas –Convivencia de lenguajes basados en XML XHTML, MathML, multimedia, comercio electrónico, etc.

Diseño de aplicaciones web 8 DATSI Transición de HTML a XHTML ¿Compatibilidad documentos HTML y XHTML? –XHTML es más riguroso y regular –Navegadores han sido muy permisivos con páginas HTML P. ej. aceptan mal anidamiento: Hola –Documentos XHTML sobre navegadores HTML Casi compatible: Hay que seguir unas pocas reglas –Documentos HTML sobre navegadores XHTML: Necesidad de transformación Reglas básicas para la transformación de documentos: –Etiquetas y atributos en minúsculas –Etiquetas de fin obligatorias ( o ) –Etiquetas sin cierre deben llevar carácter “/” ( ) –Valores de atributos entre comillas ( ) Herramientas automáticas de conversión: HTML Tidy

Diseño de aplicaciones web 9 DATSI XHTML XHTML es una familia de lenguajes XHTML 1.0 (1-2000): El primer estándar –HTML 4.01 reformulado en XML –Tres variantes: Strict. Documentos sin elem. o atrib. de formato Transitional. Documentos con elem. o atrib. de formato Frameset. Documentos con marcos Modularización de XHTML (4-2001): –Entorno abstracto de modularización para lenguajes XHTML –Facilita extensión y definición de subconjuntos –Facilita convivencia con otros lenguajes estándar o propios –Perfiles de documentos: Perfil: XHTML + MathML + SVG (1-2003) Documento lleva asociado perfil (qué módulos requiere) Negociación de contenido entre cliente-servidor

Diseño de aplicaciones web 10 DATSI Módulos en XHTML Módulo estructura: html, head, body,... Módulo texto: h1, pre, div,... Módulo hipertexto: a Módulo listas: dt, ol, li,... Módulo presentación: b, i, tt,... Módulos de formularios: form, input, select,... –Distingue entre un módulo básico y uno completo Módulos de tablas: tr, td, th,... –Distingue entre un módulo básico y uno completo Muchos otros módulos: –imágenes, mapas, marcos, scripts, hojas de estilo,...

Diseño de aplicaciones web 11 DATSI Familia de lenguajes XHTML XHTML Básico ( ): –Uso en dispositivos con capacidad de presentación limitada –Usa conjunto limitado de módulos: Tablas y formularios: sólo módulo básico No incluye: presentación, scripts, marcos, etc. XHTML 1.1 (5-2001): XHTML basado en módulos –Funcionalidad similar a XHTML 1.0 Strict pero con módulos XHTML 2.0 (en desarrollo): Próxima generación de XHTML –Estructura mejorada e integración de nuevas tecnologías –No compatibilidad con versiones previas –Elimina todos los aspectos de presentación (hojas de estilo) –Extiende módulos de versión anterior y define nuevos –Mejora en: facilidad de uso, accesibilidad, independencia de dispositivo de presentación, carácter internacional, etc.

Diseño de aplicaciones web 12 DATSI Algunas novedades en XHTML 2.0 Hiperenlaces en cualquier elemento (desaparece a) – Mi artículo object en vez de img Imágenes en cualquier elemento, desaparece alt – Mi foto Desaparecen elementos de presentación (i, b, tt,...) hr y br sustituidos por separator y line En vez de h1, h2,..., h6, sólo h y section Mejores párrafos: p puede incluir listas, tablas, etc. Lista de navegación (nl) Mejora en listas de definición XForms y XFrames en vez de HTML Forms y Frames

Diseño de aplicaciones web 13 DATSI HTML 5 Algunos desarrolladores de navegadores (Apple, Mozilla, Opera) en desacuerdo con XHTML 2.0 –Apuestan por mantener compatibilidad con “viejo” HTML –Nuevo lenguaje basado en “cómo es lenguaje actual” Y no en “cómo debería ser” Web Hypertext Application Technology Working Group –Propone HTML/XHTML 5 (Web Applications 1.0) –Compatible con HTML 4 y XHTML 1 Algunos nuevos elementos de HTML 5 –section, article, aside, header, footer, nav, dialog, figure –audio, video, canvas, command, m, time, meter, details,...

Diseño de aplicaciones web 14 DATSI HTML dinámico (DHTML) HTML “clásico” –Páginas estáticas –Formateo limitado y estático HTML dinámico –Páginas dinámicas (“inteligentes”) –Formateo más “profesional” y dinámico No es un estándar. Es un nombre comercial Identifica a la combinación de un conjunto de tecnologías –HTML –CSS (Hojas de estilo) –DOM (visión del documento con un modelo de objetos) –Scripts (JavaScript, Jscript, VBScript)

Diseño de aplicaciones web 15 DATSI Evolución en el diseño de páginas Cambio radical en el diseño de páginas Antes: –Diseñador debía conocer etiquetas HTML –Formato mediante etiquetas HTML (p.e. ) Ahora: –Tres labores bastante independientes: Contenido y estructura lógica de la página (XHTML) –No deberían usarse etiquetas de formato (p.e. ) Estilo de la página (CSS) Aspectos dinámicos de las páginas (DOM + scripts)