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

28
Hypertext Markup Language HTML

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

Page 1: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

Hypertext Markup LanguageHTML

Page 2: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

OBJETIVOS

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

Page 3: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

HTML

HTML es un lenguaje de marcas, sencillo, pensado para el intercambio de información en la WWW.

Se trata de una "Definición de Tipo de Documento (DTD)" SGML (Standard Generalised Markup Language) que contiene un juego de marcas con las que se identifican gran parte de los elementos que se encuentran en los documentos electrónicos típicos.

Page 4: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

Archivo HTML básico

Page 5: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

Elementos

• Etiquetas<BR><HR><P>

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

• Las etiquetas pueden anidarse

Page 6: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

Estructura básica

<HTML>

Código de la página

</HTML>

Page 7: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

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

Page 8: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

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• No es un WYSIWYG

Page 9: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

Reglas Generales

• Puede contener comentarios<!- Comentario ->

• Anidamiento estricto (bien formado)• Ignora elementos desconocidos• Ignora atributos desconocidos• Los browsers suelen ser permisivos

Page 10: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

Herramientas para escribir HTML

• Conversores: son programas con otra función que la de la programación Web pero que permiten convertir a HTML

Son ejemplos de conversores Microsoft Word ™,Quark XPress™ y PageMaker™

Page 11: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

Herramientas para escribir HTML

• Asistentes: ayudan a crear el código HTML e incluyen plantillas de código prefabricadas, por ejemplo:

HotDog™ (Win), HomeSite™(Win),HTML Editor™ (Mac), Quanta™ (Linux, KDE) o Bluefish™ (Linux, GNOME).

Page 12: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

Herramientas para escribir HTML

• Editores WYSIWYG (What You See Is What You Get, lo que ves es lo que obtienes): estos editores permiten crear páginas web sin escribir código HTML como si se tratase de un programa de dibujo por ordenador.

Algunos ejemplos de este tipo de editores son Macromedia Dreamweaver™, HotMetal™ o Microsoft Frontpage™

Page 13: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

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

Page 14: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

Documento HTML con cabecera

<html> <head> Elementos de la cabecera

</head> ... Resto de código de la página ...

</html>

Page 15: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

Documento HTML con título

<html> <head> <title>Mi primera página WEB</title> </head></html>

Page 16: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

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>

Page 17: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

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>

Page 18: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

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 -->

Page 19: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

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">

Page 20: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

Presentación de texto en HTML

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

&#nnn;

Page 21: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

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>

Page 22: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

Imágenes en 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,

Page 23: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

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>

Page 24: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

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>

Page 25: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

Otras facilidades en HTML

• Uso de frames• Videos• Sonido• Multimedia <A HREF=“archivo_multimedia">

Un archivo multimedia</A>

Page 26: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

Otras facilidades en HTML

• Plug-ins• Cookies• Applets• Formularios• Botones de acción• Botones de Selección• Cajas de selección• Cajas de texto multilínea

Page 28: Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Escribir HTML usando otra herramienta.

¿Preguntas?