Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un...

Post on 28-Jan-2016

233 views 0 download

Transcript of Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un...

Hypertext Markup LanguageHTML

OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Conocer las marcas HTML Visualizar el HTML en un navegador

Cuando se creó? En 1986 la organización internacional de Estándares publica

el SGML (Standard Generalized Markup Language) En 1993 se crea el HTML 2.0 (o HTML+)

HTMLHTML (Hypertext Markup Language)es un lenguaje de marcas, sencillo, pensado para el intercambio

de información en la WWW. CSS se usa para formatear el contenido previamente estructurado.

Hypertext

Es texto ordinario al que se le incorporan funcionalidades

adicionales como:

Formato,

Imágenes,

Multimedia

Y enlaces a otros documento.

MarkUp

Es el proceso de tomar el texto ordinario e incorporarle

símbolos adicionales.

Archivo HTML básico <HTML>… </HTML>

Delimita el Documento HTML

<HEAD> … </HEAD> Delimita el encabezado del Documento HTML En general incluye los metadatos del documentos y Scripts.

<BODY> … </BODY> Delimita el Cuerpo del Documento HTML. Es donde se incluyen los contenidos visibles del documento.

Ejemplo

<html>

<head> Aquí se incluyen os distintos elementos del encabezado

</head> <body>

Aquí se incluyen los distintos elementos contenedores </body> </html>

Estructura General

<!DOCTYPE HTML PUBLIC “version html”>

<HTML><HEAD><TITLE> Titulo de mi Página</TITLE>...... Información opcional .....</HEAD><BODY>.... el texto del documento con

marcas....</BODY></HTML>

Cabecera

Cuerpo

Documento HTML con encabezados

<h1>Encabezado 1</h1><h2>Encabezado 2</h2><h3>Encabezado 3</h3><h4>Encabezado 4</h4><h5>Encabezado 5</h5><h6>Encabezado 6</h6>

ParrafosEs el contenedor mas común.Su sintaxis es: <P> … </P>

EncabezadosIndican una jerarquía de secciones

dentro del documentoSu sintáxis: <h1>…</h1>,

<h2>…</h2>, <h3>…</h3>,.. <h6>…

</h6>,

Elementos• Etiquetas

<BR><HR><P>

• Pares de etiquetas <Etiqueta> Texto </Etiqueta>• Etiquetas con atributos <Etiqueta Atributo="Valor">

• Las etiquetas pueden anidarse<!- Comentario ->

PARRAFOSCambian las dos líneas para que se

muestren asi• <html><head><title>Mi primera página

web</title></head><body> • <p>• Ésta es mi primera página web• </p><p>• Qué emocionante• </p>• </body></html>•

Reglas Generales

• Los documentos son estructurados• Nombres de elementos o atributos no sensibles amayúsculas• Valores de atributos pueden ser sensibles a mayúsculas• Nombres de elementos no pueden contener espacios• Usar comillas para valores de atributos• El browser destruye e ignora caracteres de espacio

Elemento HTML

Nombre deLa Etiqueta

Nombre del

atributoValor delatributo

Atributo

Contenido

Etiqueta

Final

Elemento HTML

<H1 ALIGN=“LEFT”> Encabezado de Ejemplo </H1>

Etiqueta de Inicio

Atributos de texto

• <----------------------Para el texto----------------------> <p>...</p> Soy un parrafo <b>...</b> Soy un texto en Negrita <i>...</i> Soy un texto en Cursiva <u>...</u> Soy un texto Subrayado <s>...</s> Souy un texto Tachado

• <br> Salto de linea <hr> inserta una linea Horizontal

• <sup>...</sup> Letra SuperIndice <sub>...</sub> Letra SubIndice

Documento HTML con encabezados

• <html><head><title>Mi primera página web</title></head><body>

• <h1>Mi primera página web</h1><h2>¿Qué es esto?</h2><p>Una página simple creada usandoHTML</p><h2>¿Para qué es esto?</h2><p>Para aprender HTML</p>

• </body><html>

Documento HTML con contenido<html> <head> <title>Mi primera página WEB</title> </head> <body> Hola a todos, como han deducido por el titulo esta es la primera pagina web que hago, espero que les guste. Seguiré mejorando. </body></html>

Uso de etiquetas HTML• <HR> Dibujo de líneas horizontales• <BR> Escritura de contenido sin tener en cuenta espacios en

blanco• &nbsp;• <P> Escritura de párrafos• Comentarios <!-- Esto es un comentario -->

Presentación de texto en HTML

• Alineamiento align "center", "left" y "right"

• Espaciado <br> &nbsp;

• Tipo de letra <B>, <I>, <TT>, <STRIKE>, <BIG>, <SMALL>, <SUB>, <U> <SUP>, <SUB>, <STRONG>, <EM>, <CODE>, <SAMP>, <VAR> <CITE>, <DFN>, <PRE>

• Tamaño de letra <FONT SIZE="">

• Color de letra <FONT COLOR="#RRGGBB">

Presentación de texto en HTML

• Escritura de caracteres del alfabeto español á, é, í, ó, ú, ñ Á, É, Í, Ó, Ú, Ñ• Escritura de caracteres especiales <, >, &, "

&#nnn;

Presentación de texto en HTML

• Listas– Numerada u ordenada <OL> <LI>– No ordenada <UL> <LI>– Listas de glosario o de definición <DL> <LI>– Menús <MENU> <LI>– Listas de directorio <DIR> <LI>

• Tablas <TABLE>, <TR>, <TH>, <TD>

Imágenes: La etiquetaimg es usada para insertar una imagen en

un documento HTML

<img src=“image001.gif">

• <IMG>• La imagen tiene que estar en un archivo separado• Ejemplos de tipo de archivo: BMP, GIF, JPEG, XPM,

XBM, PNG, TIFF,

• <img src=" http://www.google.com/images/logo.gif " width="157" height="70"alt=“Google Logo" />

• El atributo src le dice al navegador dónde está laimagen.

• Los atributos ancho (width) y la altura (height)son necesarios.

• El atributo alt es la descripción alternativa. Esusada para gente que no puede o ha elegido nover imágenes. Es requerido.

• • Como la etiqueta br, img no tiene etiqueta paracerrar,

así que se cierra a sí misma terminandocon “/>”• <img src=" http://www.google.com/images/logo.gif "

width="157" height="70"alt=“Google Logo" />

LISTAS: las hay de 3 tipos: ordenadas (ol), desordenadas(ul), de definiciones

(li)• <html><head><title>Mi primera página

web</title></head><body><h1>Mi primera página web</h1><h2>¿Qué es esto?</h2><p>Una página simple creada usando HTML</p><h2>¿Para qué es esto?</h2>

• <ul><li>Para aprender </li>• <li>Presumir</li>• <li>Porque me he enamorado de

mi computadora y quiero darle amorHTML.</li></ul>

• </body></html>

• <ul><li>Para aprender HTML</li><li>Para presumir<ol><li>A mi maestra</li><li>A mis amigos</li><li>A mi gato</li><li>Al pequeño pato hablador en mi cerebro</li></ol></li><li>Porque me he enamorado de mi computadora y quiero darle amorHTML.</li></ul>

Enlaces hipertexto en HTML

• Página en otro directorio: dir/subdir/arch• Uso de anclas: <a name="nombreAncla">Comienzo</a>

• Referencia externa: <a href="http://www.sitio.com/ancla_en#S">Texto sensible</a>

Apariencia de una página

• Color de fondo <body bgcolor="#RRGGBB">• Imágenes de fondo <body background="fondo1.jpg">• Imágenes y texto <h2> <img src=“dibujo.gif">Texto …</h2>• Imagen de enlace

<a href="index.htm"> <img src="img/izda.gif"></a>

Otras facilidades en HTML• Uso de frames• Videos• Sonido• Multimedia <A HREF=“archivo_multimedia">

Un archivo multimedia</A>

• <html><head><title>Mi primera página web</title></head><body><h1>Mi primera página web</h1><h2>¿Qué es esto?</h2><p>Una página simple creada usando HTML</p><h2>¿Para qué es esto?</h2><p>Para aprender HTML</p>

• <h2>Enlace recomendado</h2><p><a href=“http://rocktech.blogspot.com/”>Rock &Tech</a></p>

• </body></html>

Bibliografía

• www.w3.org• http://java.sun.com/applets/index.html

¿Preguntas?