Hyper Text Markup Language Área de Programación y Metodologías de Desarrollo de Software Departamento de Informática Universidad Nacional de San Luis.

Slides:



Advertisements
Presentaciones similares
UD 4:Instalación y administración de servicios Web Introducción Jorge De Nova Segundo.
Advertisements

HTML Instituto Universitario de Tecnología Valencia
HTML (Historia) Rogelio Ferreira Escutia. 2 HTML, septiembre 2010 ¿Qué es? HTML, siglas de HyperText Markup Language.
CSS Rogelio Ferreira Escutia. 2 Hojas de estilo cascada, mayo 2010 Definición La hojas de estilo en cascada (en inglés.
¿QUÉ ES HTML? Hipertext Markup Language. Lenguaje de ordenador.
Desarrollo Web Páginas Web HTML Editores de Páginas Web
MANEJO DE DOCUMENTOS XML EN MHP Leire Urriza Oiz.
Modelando aplicaciones
INTRODUCCION A CSS.
ING. ERIKA ASCENCIO JORDÁN DOCENTE UNIVERSIDAD ECOTEC Sonnia Mendoza Carlos Morocho PAGINAS WEB.
Hypertext Markup Language HTML
D E F I N I C I O N E S.
Ing. GISCARD MARQUEZ VALVERDE.
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
1 Las hojas de estilo en cascada Las hojas de estilo en cascada (Cascading Style Sheets, CSS) son un lenguaje formal utilizado para definir la presentación.
Ing. Cleyver Vazquez Jijon
HTML/CSS Mi primera página.
Hypertext Markup Language HTML
WORLD WIDE WEB Conceptos básicos.
HTML HyperText Markup Language (Lenguaje de Marcas de Hipertexto)
 El primer navegador Web incluía un lenguaje de estilo interno que utilizaba dicho navegador para mostrar las páginas HTML.  Sin embargo estos primeros.
HTML (Hyper Text Markup Language)
Prof. José T. Cadenas. Aplicación Web La Internet y la Web hacen que sea fácil y atractivo poner toda la información en el cyberespacio, y la hace accesible.
HTML El HTML no es más que una aplicación del SGML (Standard Generalized Markup Language), un sistema para definir tipos de documentos estructurados y.
Colegio de Bachilleres Plantel 13 Xochimilco-Tepepan Integrantes: Karen Elizabeth González Monroy Elizabeth De Jesús Vergara Grupo:308.
PROTOCOLO H T T P.
Unidad didáctica 6 Diseño de páginas Web.
UNIDAD 7 WEB Y HTML.
TRABAJO POR Brayan Alexander Rodríguez Ramírez j.t.
Conceptos básicos sobre Internet
WORLD WIDE WEB Lenguaje HTML
EDWIN ACOSTA PINILLA DIEGO FERNANDO CASTRO JHON SEBASTIAN CASTRO.
El lenguaje HTML Este lenguaje nos permite estructurar documentos. La mayoría de los documentos tienen estructuras comunes (títulos, parrafos, listas...)
“Trabajando en Notepad”
MIME EXTENSIONES DE CORREO INTERNET MULTIPROPÓSITO. SERIE DE ESPECIFICACIONES DIRIGIDAS AL INTERCAMBIO TRANSPARENTE DE TODO TIPO DE ARCHIVOS A TRAVÉS DE.
Especialidad : Computación e Informática Unidad Didáctica: Tecnologías de la información y comunicación Ciclo: I Sección: AA Integrantes: André Flores.
Es un conjunto o serie de etiquetas incluidas en archivos de texto que definen la estructura de un documento WWW. Los navegadores WWW leen estos archivos.
Profesora: Laura Patricia Pinto Prieto Ingeniera de sistemas Introducción a Programación 3.
Estructura de un documento HTML Opcionalmente los documentos escritos en HTML empezarán por la marca y finalizarán con la marca. Esta marca tan solo sirve.
INFORMÁTICA SOCIEDAD Y ORGANIZACIÓN
Hojas de Estilo en Cascada (Cascading Style Sheets)
Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Conocer las marcas HTML Visualizar el.
Juan Pablo Arango Tatiana Zapata L 11C IE LA SALLE DE CAMPOAMOR.
Introducción WWW y estándares web Jesús Torres Cejudo.
Internet y sus servicios
HTML INTRODUCCIÓN. La casi infinita información que se encuentra en la WWW debe estar ordenada de alguna forma para que la misma puede ser halalda.La.
Internet y Navegadores Unidad 5. Fecha: 1 de agosto de 2011 Periodo# : 2 Objetivo: identificar el contenido de una dirección web Tema: Elementos de una.
Lenguaje de Programación Web Dinámico Multiplataforma Estándar abierto y accesible Elementos nuevos Retrocompatible Nueva filosofía de trabajo Impulsado.
HTML HTML HTML es el lenguaje con el que se definen las páginas web. Básicamente se trata de un conjunto de etiquetas que sirven para definir el.
HTML HyperText Markup Language
Punto 1 – Introducción al servicio Juan Luis Cano.
HTML.
Que es un navegador de Internet. Un navegador web o de Internet, es un programa que permite visualizar la información que contiene una página web (que.
Introducción al Diseño de Páginas Web
Integrante: Mariana Alcalá Hdz María del Carmen Andrade G. Alondra E. García Mtz Joselyn Gpe García V. Antonio de Jesús Hdz R. Cristian Jesús Ruvalcaba.
DISEÑO DE PÁGINAS WEB HTML Y CSS Tema 1: Introducción Jose Miguel Vidagany Igual.
World Wide Web. ¿ Que es la world wide web ?  La world wide web o www, nació a principios de los 90 en suiza Su función es ordenar y distribuir la información.
Etiquetas <DOCTYPE> y <META> en HTML4.0.1 / HTML 5
Este diccionario contiene todo tipo de definiciones de interés relacionadas con el mundo de la informática e Internet.
Web y Multimedia II Integrantes: Piero Álvarez Mayra Atience Jhonney Bermeo Johanna Cabrera Gabriela Cango.
Texto Marcado genérico del texto El estándar HTML incluye numerosas etiquetas para marcar los contenidos de texto. No obstante, la infinita variedad de.
HTML y CSS Ignacio Saavedra Enero 2016 Basado en clases de Jeff Eppinger Liceo Zapallar.
USB-Ingeniería de Sistemas Programación en Internet Agosto 2015 Introducción al Html.
HTML.
Curso de Programación Web html, java script. Contenido HTML Principios Color, links, listas Archivos externos Tablas y frames Java Script Datos y expresiones.
HTML.
CURSO DE FORMACIÓN AL PORTAL WEB DE LA UNIVERSIDAD CARLOS III DE MADRID ORACLE PORTAL Manual disponible en:
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.
Actualización en el manejo de la documentación en la nueva página web Madrid, 27 de noviembre de 2009 A. Pérez Pimiento Coordinador del Comité de Informática.
ESTRUCTURA DE UNA PÁGINA WEB ING. AYAMAIN SILVA. RESULTADO DE APRENDIZAJE Identificar las partes de una pagina web con el uso del lenguaje XHTML. Diseño.
Transcripción de la presentación:

Hyper Text Markup Language Área de Programación y Metodologías de Desarrollo de Software Departamento de Informática Universidad Nacional de San Luis

Orígenes de HTML  '60: Ted Nelson introduce el término hipertexto en su sistema Xanadu.  87: Bill Atkinson en Apple crea las HyperCards, tarjetas que pueden contener texto, sonido, vídeo o figuras con botones que el usuario podía utilizar para navegar por ellas (HyperTalk).  Tim Berners­Lee, CERN, desarrollo el WWW como una BD distribuida en la que se utiliza el hipertexto como mecanismo de consulta en la que cada usuario se encarga de administrar su parte de la BD (protocolos URL, HTTP y HTML).

Creación de HTML  Tim Berners­Lee elige SGML para implementar HTML haciéndole independiente de SO y lenguaje.  Los científicos podían crear el contenido, añadirle las etiquetas apropiadas y hacer que el documento esté disponible para el resto de la comunidad a través de la red.  1993: se propone crear un consorcio que trate los problemas de establecimiento de estándares para HTML y HTTP: WWW Consortium (

Estructura de un documento  HTML trata de definir la estructura de los documentos, aunque también tenga alguna posibilidad de modificar su apariencia.  Se puede definir la estructura de un documento como la relación que mantienen las partes del mismo entre ellas.  Esto contrasta con el uso de los procesadores de texto que consideran solo la apariencia de los documentos, y casi nunca su estructura.

Terminología HTML  DTD: reglas escritas en SGML que define la sintaxis y la estructura de un tipo de documento dado, como por ejemplo HTML.  elemento: cada componente de la estructura de un documento. Está asociado a una etiqueta.  etiqueta: un código que se inserta en el contenido del documento para determinar la estructura del mismo ( y ).  atributo: aporta información adicional que modifica el comportamiento de las etiquetas (atributo="valor").  browser: un parser que evalúa las etiquetas y el contenido de un documento HTML y lo muestra conforme a las posibilidades del sistema. También se encarga de solicitar nuevos documentos según HTTP.

Un Documento HTML

La Declaración La Declaración  Es la primera etiqueta que debiera aparecer en un documento HTML.  donde el identificador determina la DTD utilizada para construir el documento, el conjunto de etiquetas válidas y su relación.  Como existen muchas versiones que evolucionan rápidamente, muchos browsers ignoran esta declaración y las etiquetas que no entienden, aunque sean parte del estándar declarado.

La Etiqueta La Etiqueta  Marca el comienzo y el final del documento.  En la práctica este par de etiquetas puede parecer opcional, sobre todo la de cierre, pues muchos browsers admiten documentos sin ella, pero esto puede confundir a otros browsers que rechazarán la página Web o la mostrarán de manera impredecible.  Cualquier etiqueta del documento debe aparecer entre el par de etiquetas y.  Dentro de una etiqueta puede aparecer la etiqueta, seguida de o.

La Etiqueta La Etiqueta Contiene las definiciones globales a todo el documento:  El título del documento: título que será mostrado en la barra de título del browser, por lo que deben ser cortos y representativos.  El destino por defecto de los hiperenlaces:.  Relaciones entre este documento y otros documentos Web para determinar un mismo modo de impresión, hojas de estilo o scripts:.  El modo en que el documento debe ser tratado o información utilizable por motores de búsqueda y otros:.

La Etiqueta I  refresh indica al browser que la página debe ser actualizada después de que pasen los segundos almacenados en contenido que puede tomar la forma N;URL=url.  keywords especifica una lista de palabras claves almacenadas en contenido que clasifican el documento.  reply­to provee una dirección de correo electrónico para ponerse en contacto con el autor de la página Web.

La Etiqueta II  author identifica el autor que creó la página, y algunas veces el nombre del editor HTML usado para crear la página.  description da una explicación de la página o de su uso, y suele ser utilizado por los motores de búsqueda para hacer un resumen de la página.  copyright es el aviso oficial de derechos de copia de la página.

La Etiqueta La Etiqueta...  Determina la parte visible del documento. bgcolor determina el color de fondo en tres códigos hexadecimales o alguno de los 16 colores predefinidos. onload determina el script a ejecutar cuando la página ha sido cargada y antes de ser mostrada. onunload lo mismo que en el caso anterior pero cuando la página se abandona para ir a otra.  y permite establecer divisiones dentro del cuerpo del documento para que luego puedan ser mostradas según se indique en las hojas de estilo.

La Etiqueta La Etiqueta  Determina las propiedades que controlan la apariencia del documento: font, color, alineamiento y borders.  Está soportado por la recomendación W3C sobre hojas de estilo, Cascading Style Sheets, CSS.

La Etiqueta La Etiqueta codigo  Especifica el lenguaje utilizado en el documento, como por ejemplo JavaScript y Visual Basic Script.  Contiene el código a ejecutar. Si se coloca en la cabecera, se interpretará antes que el documento sea cargado.  Los browsers que no soporten scripts ignorarán la etiqueta pero mostrarán el código como texto normal. Para evitarlo se incluirá el código como si fuera un comentario.

Caracteres Especiales  Algunos caracteres han de ser 'escapados' o adoptar una forma de entidad SGML para poder ser representados por todos los navegadores (juego de caracteres ISO8859­1, Latin­1). &quote; para '', & para &, > para > y < para <. á para á, Ñ para Ñ, α para a.

Alineación y Formateo de Texto  Encabezamientos  Párrafos  Rotura de línea  Texto preformateado  Modificación de la apariencia, etc.

Encabezamiento encabezado de nivel n  HTML permite definir 6 niveles de encabezados, siendo el 1 el más importante.  Los browsers utilizan un tipo de letra mayor y más negrita para un nivel que para el siguiente.  Un encabezado ocupa siempre una línea en exclusiva.  Sirven para simular los títulos de capítulos, secciones, etc. pero no determinan que los párrafos que les siguen pertenezcan a capítulo o sección alguna.

Párrafos esto es un párrafo  Un párrafo comienza en una línea nueva y se mantiene junto.  Aunque la etiqueta de cierre es opcional y se puede omitir se recomienda su utilización siempre.  Cada párrafo debe especificar su alineamiento con el atributo align, si no se les aplicará el por defecto (align=right).  Se pueden introducir saltos de línea dentro de un párrafo con, etiqueta que no se cierra.

Texto Preformateado texto tal cual queremos que aparezca  Permite describir la forma en que queremos que aparezca un texto, respetando el espaciado y los saltos de línea.  El texto es presentado con una fuente de paso fijo.

Modificación de la Apariencia I  Se describe el uso de una palabra o palabras, en vez de los atributos físicos que van a tener.  El estándar da unas recomendaciones sobre su presentación física, pero los browsers tienen cierta libertad para interpretarlas.  Incluye la posibilidad de tratar elementos de frase y otros.

Modificación de la Apariencia II Enfatización:  Énfasis básico texto asociado a cursiva.  Énfasis fuerte texto asociado a negrita.  El mismo efecto se puede conseguir con y pero perdemos el significado estructural de que queremos enfatizar algo, quedándonos exclusivamente en la forma física final.

Modificación de la Apariencia III  Referenciar un trabajo: referencia.  Definiciones: término.  Acrónimos: letras.  Código de programas: código.  Variables: variable.  Ejemplo de salida de programas: salida.  Ejemplo de entrada de programas: entrada.  Dirección: mi dirección.  Citas: párrafo de una cita y cita corta.  Líneas:.

Listas  HTML proporciona un conjunto de etiquetas especiales para gestionar las listas, teniendo algún control sobre su apariencia.  Las listas se pueden anidar.  Listas Ordenadas: muestran un conjunto de items numerados para mostrar algún tipo de jerarquía o importancia.  Listas Sin Orden: muestran un conjunto de items sin que el orden en que son mostrados implique grado de importancia o de jerarquía alguno.  Glosarios: permiten definir una lista de definiciones.

Listas Ordenadas item 1 item 2... item n  Se puede controlar el número inicial de la serie:.  También se puede elegir el conjunto de caracteres que identifica cada item en la lista:, con tipo a elegir entre 1 para arábico, a o A para alfabético e i o I para romano.

Listas Sin Orden item 1 item 2... item n  Se puede controlar el tipo de indicador de los items: donde tipo es uno a elegir entre circle, square y disc.

Glosarios término 1 definición 1 término 2 definición 2... término n definición n  Los browsers se encargarán de mostrar el glosario de manera conveniente.  Se pueden utilizar las etiquetas de formateo estándar para dar más énfasis a la presentación:,,,,,, y.

Tablas I Ejemplo de Tabla 3x2 col1 col  engloba la tabla.  da título a la tabla.  especifica cada fila.  declara el encabezado de cada columna.  delimita cada celda dentro de cada fila.

Tablas II  La etiqueta puede tener los siguientes atributos: align: controla la colocación dentro de la página y acepta los valores left, right o center. width: determina la anchura de la tabla en pixels o en un porcentaje de la anchura de la ventana del browser, 50% por ejemplo. cols: el número de columnas que va a tener la tabla. frame: si se coloca un marco alrededor de la tabla. border: determina la anchura en pixels del borde si lo hay. rules: determina si se utilizan líneas para separar las celdas. cellspacing: el espacio en pixels entre celdas. cellpadding: el espacio en pixels entre el final de la celda y su contenido.

Figuras I  src determina el fichero (su URL) que contiene la imagen.  alt es opcional pero se recomienda su uso, ya que en caso de que el browser no pueda mostrar la imagen, pondrá su descripción en su lugar.

Figuras II  align determina la posición de la figura con respecto a la línea de texto donde aparece. Esta opción está siendo abandonada a favor de utilizar CSS.  width y height determinan en pixels la anchura y altura de la figura. El poner estas medidas hacen que la pagina sea cargada y mostrada con más rapidez.  border fija en pixels el borde a dibujar alrededor de la figura. Es útil cuando la figura es parte de un hiperenlace.  hspace y vspace determinan en pixels un espacio libre alrededor de la figura.

URL Un Uniform Resource Locator, URL, especifica la localización exacta de un recurso en Internet. Es solo una parte del Uniform Resource Identifiers, URI.  URLs absolutos.  URLs relativos.  Fragmentos de URL.  Esquemas URL.

URLs Absolutos protocolo://servidor/path/fichero  Utiliza una dirección Internet completa para dar la localización de un recurso.  También se puede utilizar la dirección IP para especificar el servidor.

URLs Relativos pathRelativo/fichero  Se utilizan para acceder a ficheros que están en el mismo servidor.  Se llama relativo porque su dirección se da en función de la URL del documento donde se utiliza.  El browser quita todo lo que esté a la derecha de la última barra, /, de la URL del fichero actual y le añade el URL relativo.  Los URLs relativos son imprescindibles si queremos que un conjunto de páginas Web sea portable.  Se puede establecer el URL base en la cabecera con la etiqueta BASE siguiente: .

Fragmentos de URL protocolo://servidor/path/fichero#fragmento  Permite direccionar un fragmento de un fichero.  El identificador del fragmento es el nombre o identificador del ancla referenciada.  El URL puede ser absoluto o relativo.

Esquemas de URL  Un esquema es un protocolo de transferencia.  Aunque existen muchos, en las páginas HTML se suelen utilizar sólo unos pocos: http, mailto, news, ftp, file, telnet, tv, callto, etc.  Algunos esquemas tienen elementos opcionales que se añaden al URL.

Hiperenlaces origen  Los hiperenlaces son la esencia del Web.  Permiten ir de un documento a otro siguiendo los caminos que han sido marcados por los creadores de los documentos Web.  Tienen dos componentes: el ancla fuente y el ancla destino.  Un ancla es una zona con nombre dentro de un documento HTML.

Cascade Style Sheets  HTML es un lenguaje de definición de estructura de documentos.  Algunos elementos de HTML permiten alterar su apariencia mediante los atributos (por ejemplo, alineamiento, color, etc.).  Las hojas de estilo, CSS, permiten separan la definición de la estructura de la definición de la apariencia.  Hay tres modalidades de hojas de estilo: en línea, embebidas y externas.

CSS En Línea CSS En Línea parrafo a 14 puntos párrafo normal  Se incluyen en las etiquetas que afectan.  No alteran otras etiquetas en la página.  Se utiliza para dar pequeños retoques de estilo.

CSS Embebida CSS Embebida BODY {background: #FFFFFF} P {font­size: 14pt; text­ident: 0.5cm}...  Se incluye la etiqueta entre y.  Para cada elemento HTML se especifican entre llaves pares atributo: valor separados con puntos y coma.  Afectan a todos los elementos del documento.

CSS Externa CSS Externa...  Todas las etiquetas afectadas serán interpretadas según el estilo definido en el fichero.css que estará compuesto de la misma manera que la etiqueta.

Combinando CSSs 1. Se aplican las CSS externas globalmente. 2. Si se encuentra una CSS embebida en la misma página que tiene una CSS externa, el estilo embebido prevalece sobre el externo. 3. Cualquier estilo en línea va a sobrevivir a los estilos definidos de forma embebida y externa.

Formularios Un formulario es una manera que provee HTML para interactuar con el usuario quien necesita procesar cierta información. Es una sección de un documento que contiene texto, etiquetas, elementos especiales llamados controles con sus etiquetas a través de los cuales se recopila la información deseada. Generalmente el procesamiento de la información se realiza en el servidor web, pero también se puede enviar la información a un correo electrónico.

Formularios … …… ….. Action: indica la acción a realizar (enviar a un correo, al servidor) method: indica como será enviado

Atributo action Especifica un agente de procesamiento “URL HTTP”: envia los datos a un programa en un servidor. “URL mailto”: envia los datos a una dirección de correo electrónico.

Atributo method Especifica el método utilizado para enviar los datos get (valor por defecto) los datos a enviar se añaden al URL (valor del atributo action) separados por el símbolo “?” post los datos introducidos se incluyen en el cuerpo del formulario y se los envía..

Tipos de Controles Botones (Buttons): Hay tres tipos –Submit: los datos del formulario son enviados por el método correspondiente. –Reset: Restablece todos los controles a sus valores iniciales –Push: su funcionamiento depende se scripts asociados con atributos de eventos

Tipos de Controles Casillas de selección (Checkboxes) –Son del tipo si/no, on/off o verdadero/false Pueden compartir el mismo nombre (name). El atributo checked hace que este preseleccionada

Tipos de Controles Botones de radio (Radio Buttons) Se comportan igual que las casillas pero si comparten el mismo nombre son mutuamente excluyentes

Tipos de Controles Cuadros de texto –Puede ser De una sola línea <input Type = “text” name =… o de varias líneas <input Type = “textarea” name =…