martes, 20 de agosto de 2013

HTML



HTML

HTML, Hyper Text Markup Language (Lenguaje de marcación de Hipertexto).  Es el lenguaje que se emplea para el desarrollo de páginas de internet. Está compuesto por una serie de etiquetas que el navegador interpreta y da forma en la pantalla. HTML dispone de etiquetas para imágenes, hipervínculos que nos permiten dirigirnos a otras páginas, saltos de línea, listas, tablas, etc.

¿Para qué puedo usar HTML?

Si quieres crear sitios web, no hay otra solución que aprender HTML. Incluso si usas un programa como Dreamweaver, por ejemplo, para la creación de sitios web, poseer unos conocimientos básicos de HTML hace la vida mucho más fácil y tus sitios web mucho mejores. La buena noticia es que HTML es fácil de aprender y de usar.

Creación de páginas web con lenguaje HTML

Para crear una página web se pueden utilizar varios programas especializados en esto, como por ejemplo, el Microsoft Front Page o el Macromedi Dreamweaver 3. Otra forma de diseñar un archivo HTML, es copiar todo en el Bloc de Notas del Windows, ya que este sencillo programa cumple con un requisito mínimo que es la posibilidad de trabajar con las etiquetas con las que trabaja este lenguaje. A continuación les mostraremos las etiquetas más comunes que deben aprenderse para hacer una página Web.

Estructura de los documentos de HTML

Si se tiene en cuenta el contenido del documento, todos los documentos de HTML bien escritos comparten una estructura en común. Un documento de HTML empieza con la etiqueta <HTML>, que es la que encerrará el documento actual. Contiene dos secciones primordiales: la cabecera y el cuerpo encerrados respectivamente por los elementos <HEAD> cabeza y <BODY> cuerpo.
La cabecera puede contener información y siempre contiene el título del documento encerrado por el elemento <TITLE>.
En el cuerpo se encuentra todo el contenido del documento, ya sea, texto, imagenes, sonidos, hipervínculos, etc.
Un documento escrito en HTML contiene las siguientes etiquetas en el siguiente orden:

Ejemplo:

<HTML>
<HEAD>
<TITLE> Título de mi página de Internet </TITLE>
</HEAD>
<BODY>
<H1> <CENTER> Primera página </CENTER> </H1>
<HR>Esta es mi primera página, aunque todavía es muy sencilla.
<P> Aquí va un segundo párrafo.
</BODY>
</HTML>

Elementos y etiquetas

Los elementos proporcionan la estructura al documento HTML e indican al navegador cómo quieres que se presente tu sitio web. Por lo general, los elementos están formados por una etiqueta de inicio, el contenido, y una etiqueta de cierre.
Las etiquetas:
Las etiquetas son marcas que se usan para señalar el inicio y el fin de un elemento, por lo tanto todas las etiquetas comparten el mismo formato: empiezan con el signo menor que "<" y terminan con el signo mayor que ">".
Por lo general, hay dos tipos de etiquetas: la etiquetas de inicio, por ejemplo, <html>, y las etiquetas de cierre, por ejemplo, </html>. La única diferencia entre la etiqueta de inicio y la de cierre es la barra oblicua "/". El contenido queda etiquetado al colocarlo entre una etiqueta de inicio y una etiqueta de cierre.

Etiqueta <HTML>
La etiqueta <HTML> define un documento de HTML. Dentro de esta etiqueta se encuentran las etiquetas <HEAD> y <BODY> con las respectivas etiquetas que se encuentran en ellas.
Etiqueta de cierre: </HTML>
Sintaxis:
<HTML>
Otras etiquetas
</HTML>
Etiquetas <HEAD> y <TITLE>
En la etiqueta <HEAD> se encuentra toda aquella información no visible sobre la página; cabe aclarar que el título de la hoja se encuentra dentro esta etiqueta y es visible en la barra de título del navegador.
Etiqueta de cierre: </HEAD>
Sintaxis:
<HTML>
<HEAD>
<TITLE>Titulo de mi página </TITLE>
Información no visible y título de la página
</HEAD>
</HTML>
El título de la página se especifica con la etiqueta <TITLE>
Etiqueta de cierre: </TITLE>
Etiqueta <BODY>
En la etiqueta <BODY> se encuentra toda aquella información visible en la pantalla del navegador. Se encuentran dentro de esta etiqueta las imágenes, texto, sonidos, vínculos etc.
Etiqueta de cierre: </BODY>
Sintaxis:
<HTML>
<HEAD>
Información no visible y título de la página
</HEAD>
<BODY>
Información visible en pantalla
</BODY>
</HTML>
Atributos:
BACKGROUND: Es una forma abreviada de todas las propiedades de fondo listadas a lo largo de esta lección.
BGCOLOR: Muestra un color de fondo para la página. La sintaxis es de la siguiente manera:
<BODY BGCOLOR="#RRVVAA">
BGPROPERTIES:
TEXT: Especifica el color del texto en todo el documento. Su sintaxis es:
<BODY TEXT="RRVVAA">
LINK: Especifica el color de los vínculos no visitados en todo el documento. Su sintaxis es:
<BODY LINK="RRVVAA">
VLINK: Especifica el color de los vínculos visitados en todo el documento. Su sintaxis es:
<BODY VLINK="RRVVAA">
ALINK: Especifica el color de los vínculos cuando se hace click sobre ellos. Su sintaxis es:
<BODY ALINK="RRVVAA">
Se especificó un valor de atributo de la forma RRVVAA, lo cual se explica en la siguiente sección.
Colores
En muchas etiquetas es necesario utilizar códigos hexagesimales para definir los colores a utilizar.
Un color se define como la cantidad de rojo, verde y azul. La forma de escribir el código de un color dentro de una etiqueta es la siguiente: #RRVVAA
En donde RR representa al color rojo en código hexagesimal, VV representa al color verde en código hexagesimal y AA representa al color azul en código hexagesimal.
Por ejemplo, cierto color naranja tiene como código hexagesimal FF6600. FF representa la saturación de rojo que en decimales es 255 (máximo posible), 66 representa la saturación de verde que en decimales es 102 y 00 representa la saturación de azul que en decimales es 0.Este es el color naranja del ejemplo.
Mostramos a continuación algunos de los colores más utilizados junto con su código hexagesimal.
De cualquier manera es útil tener una calculadora para hacer las conversiones de colores.
Color Código Ejemplo
Rojo FF0000
Azul 0000FF
Verde 00FF00
Blanco FFFFFF
Negro 000000
Amarillo FFFF00
Gris C0C0C0
Violeta 4F2F4F
Etiqueta <P>
La etiqueta <P> crea un párrafo con el texto contenido dentro de ella.
Etiqueta de cierre: </P>, aunque puede omitirse.
Sintaxis:
<P>Párrafo</P>
Atributos:
ALIGN: Permite indicar la alineación del párrafo. Los posibles valores pueden ser LEFT (izquierda), CENTER (centro), RIGHT (derecha).
<P ALIGN="CENTER">Este es un ejemplo de texto en el centro</P>
Encabezados
Los encabezados que podremos utilizar están definidos en 6 niveles de encabezamiento; La etiqueta <Hn> representa un encabezado de nivel n, donde n puede ser un valor entre 1 y 6, siendo 1 el nivel más alto de encabezamiento y 6 el nivel más bajo de encabezamiento.
<H1>Encabezamiento de nivel 1</H1>
Encabezamiento de nivel 1
<H2>Encabezamiento de nivel 2</H2>
Encabezamiento de nivel 2
<H3>Encabezamiento de nivel 3</H3>
Encabezamiento de nivel 3
<H4>Encabezamiento de nivel 4</H4>
Encabezamiento de nivel 4
<H5>Encabezamiento de nivel 5</H5>
Encabezamiento de nivel 5
<H6>Encabezamiento de nivel 6</H6>
Encabezamiento de nivel 6
Realmente sencillo, ¿no? Cabe hacer notar que los encabezados presentan al texto con una fuente predeterminada.
Alineación del texto
Ya antes habíamos hablado de la etiqueta <P> y de su atributo ALIGN que permite alinear el texto de la página. Los valores para este atributo son LEFT, RIGHT y CENTER. Como podemos darnos cuenta, no es posible justificar el texto bueno no será posible hasta que entremos a CSS.
Fuentes
La etiqueta <FONT> permitirá asignar la fuente, color y tamaño del texto contenido en ella.
<P><FONT FACE="ARIAL", COURIER, HELVETICA" COLOR="#FF00CC" SIZE="3">Hola Mundo</FONT></P>
Hola Mundo
FACE
El Atributo FACE permite establecer la fuente a utilizar.
Es posible utilizar hasta tres nombres de fuentes separadas por comas. La necesidad de hacer esto es debido a que, en el momento de cargar el documento en el navegador, este busca la primera fuente dentro del sistema; si no la encuentra continua con la segunda, etc. Debemos de tener cuidado de solo utilizar fuentes "estándar", que puedan ser encontradas en cualquier sistema. Las más comunes son:
• Arial
• Courier
• Helvetica
• Sans-Serif
• Times New Roman
• Times
• Verdana
Y claro no debemos utilizar las siguientes
• Ricolino Machine
• Super Fancy Font
• Star Wars
Etiqueta <B>
Esta etiqueta provoca que el texto contenido en ella aparezca en negritas.
Etiqueta de cierre: </B>
Etiqueta <I>
Esta etiqueta provoca que el texto contenido aparezca en cursivas.
Etiqueta de cierre: </I>
Etiqueta <S>
Esta etiqueta tacha el texto contenido en ella.
Etiqueta de cierre: </S>
Etiqueta <U>
Esta etiqueta provoca que el texto contenido en ella aparezca subrayado.
Etiqueta de cierre: </U>
Etiqueta <BLINK>
La etiqueta <BLINK> ocasiona un efecto de parpadeo en el texto comprendido en ella:
¿Realmente molesto no?
Nota: Solo Netscape lo incorpora. Si usamos un navegador diferente, veremos el texto estático.
Etiqueta de cierre: </BLINK>
Etiqueta <MARQUEE>
La etiqueta <MARQUEE> provoca que el texto dentro de ella se desplace:
Etiqueta de cierre: </MARQUEE>
Listas
Para definir una lista básica utilizaremos dos etiquetas. La etiqueta <UL> y la etiqueta <LI>.
Etiqueta <UL>
Esta etiqueta indicara al navegador de que debe crear una lista básica.
Etiqueta de cierre: </UL>
Etiqueta <LI>
Dentro de la etiqueta <UL> debemos de utilizar la etiqueta <LI> para definir los elementos de una lista.
Etiqueta de cierre: </LI>
<UL>
<LI>Elemento 1 de la lista</LI>
<LI>Elemento 2 de la lista</LI>
<LI>Elemento 3 de la lista</LI>
</UL>
• Elemento 1 de la lista
• Elemento 2 de la lista
• Elemento 3 de la lista
Tipos de viñetas en una lista básica
Para cambiar la forma de las viñetas en una lista básica debemos utilizar el atributo TYPE de la etiqueta <UL>. Usando el atributo en esta etiqueta ocasionará que todos los elementos en ella presenten la viñeta que definamos.
<UL TYPE="CIRCLE"> muestra una viñeta con forma de circulo.
<UL TYPE="DISC"> muestra una viñeta con forma de disco.
<UL TYPE="SQUARE"> muestra una viñeta con forma de cuadrado o viñeta circular
• Viñeta de disco
􀂃 Viñeta cuadrada
Etiqueta <OL>
Esta etiqueta indicará al navegador de que debe crear una lista numerada.
Etiqueta de cierre: </OL>
El Atributo START de la etiqueta <OL> es utilizado para indicar el número en el que debe de empezar la lista.
Etiqueta <LI>
Dentro de la etiqueta <OL> debemos utilizar la etiqueta <LI> para definir los elementos de una lista.
Etiqueta de cierre: </LI>
<OL>
<LI>Elemento 1 de la lista</LI>
<LI>Elemento 2 de la lista</LI>
<LI>Elemento 3 de la lista</LI>
</OL>
1. Elemento 1 de la lista
2. Elemento 2 de la lista
3. Elemento 3 de la lista
Tipos de numeración en una lista numerada
Para cambiar la forma en que aparecerá la numeración en una lista numerada debemos utilizar el atributo TYPE de la etiqueta <OL>.
<OL TYPE="1"> Para números enteros (1, 2, 3,4,...).
<OL TYPE="A"> Para letras mayúsculas.
<OL TYPE="a"> Para letras minúsculas.
<OL TYPE="I"> Para números romanos en mayúsculas.
<OL TYPE="i"> Para números romanos en minúsculas.
Saltos de línea
La etiqueta <BR> es utilizada para insertar un salto de línea, esto es, sin espacios entre dos líneas de texto.
Sintaxis:
Línea de texto<BR>
Línea de texto<BR>
Línea de texto
No existe etiqueta de cierre.
Etiqueta <META>
<META> permite al autor de un documento HTML especificar información fuera del contenido.
Esta información recibe el nombre de meta data o meta datos. Los atributos de <META> son
NAME: Nombre de la propiedad
CONTENT: Valor de la propiedad
HTTP-EQUIV: Encabezados HTTP
A diferencia de las etiquetas vistas hasta ahora en donde los atributos tenían propiedades específicas, los atributos de <META> reciben propiedades especificadas por el autor.
El atributo NAME declara la propiedad y el atributo CONTENT especifica el valor del atributo. Por ejemplo
<META NAME="Autor" CONTENT="Jorge L. Rivas">
Como insertar una imagen
A la hora de crear una página Web podemos introducir gráficos de forma muy sencilla, sólo hay que tener en cuenta que las imágenes deben tener formato Gif o JPEG.
La etiqueta utilizada para agregar imágenes a una página Web es <IMG> y va acompañada de un atributo fundamental "SCR", que indica la ruta donde se encuentra el archivo que contiene la imagen a insertar. Es decir:
<IMG SRC="lugar donde guardo la imagen">
Supongamos que tenemos la imagen dragonball.gif, que está presente en el mismo directorio en donde está la página y que la queremos insertar.
Para poner la imagen en la izquierda escribir:
<IMG ALIGN=LEFT SRC=" dragonball.gif ">
A la derecha: <IMG ALIGN=RIGHT SRC=" dragonball.gif">
Y si se quiere poner la imagen en el centro:
<P ALIGN=CENTER> <IMG SRC=" dragonball.gif"> </P>
Hiperenlaces, Hyperlinks, Anclas o Links
Para definir un enlace es necesario marcar con la etiqueta <a> el objeto del cual va a partir dicho enlace. Dicha directiva debe incluir el parámetro href="URL" para especificar el destino del enlace. Es decir, que antes del objeto elegido debemos abrir con <a href="URL">, y después cerrar con </a>. Por ejemplo, si queremos que el texto "pulse aquí para visitar la NASA" nos conduzca a la "home page" de la NASA, debemos escribir en nuestro texto HTML:
<a href="http://www.nasa.gov/">Pulse aquí para visitar a la NASA</a>
Si queremos que el texto "Foto" nos lleve a una imagen tenemos que escribir:
<a href="imagen.gif">Foto</a> entonces al hacer clic en el texto Foto nos abrirá la imagen.gif.
También se puede ir a otro enlace por medio de una imagen. Lo único que se debe hacer es cambiar el texto por una imagen:
<a href="http://www.altavista.com"><img src="Logo.jpg"></a>
Con esto tendremos por resultado que cuando se pase el puntero del mouse por arriba del Logo.jpg (que podría ser el logo del Altavista) y se convierta en una "manito", al hacer clic nos envíe al buscador Altavista.
Si se quiere hacer un link para que nos manden un E-Mail se debe hacer de la siguiente manera:
<a href="mailto:pfravioli [arroba] fibertel.com.ar">Mandame un Email</a>
Entonces cuando se haga clic sobre esta palabra Mandame un Email se abrirá (por defecto) el Microsoft Outlook Express con la dirección del destinatario ya escrita.
Diferencias entre HTML y CSS
HTML es utilizado para estructurar los contenidos, es el cuerpo que contiene la información. CSS es usado para formatear contenidos estructurados.
Hace algún tiempo un señor llamado Tim Berners Lee decidió hacer la inventiva de la World Wide Web (WWW), y el lenguaje HTML servía para estructurar los textos. La importancia de los textos era definida utilizando etiquetas como <h1>, <h2>, y <h3> que se conocen como “headings” (encabezados).
Con la popularidad de la Web, los diseñadores comenzaron a sentir la necesidad de construir documentos con un formato más personalizado. Para atender a esta necesidad, los fabricantes de navegadores inventaron nuevas etiquetas como <span> que pasó a ser empleado como modo de definir un texto.
CSS se inventó para remediar esta situación, proporcionando a los diseñadores web con sofisticadas oportunidades de presentación soportadas por todos los navegadores. Al mismo tiempo, la separación de la presentación de los documentos del contenido de los mismos, hace que el mantenimiento del sitio sea mucho más fácil.
Muchas de estas etiquetas eran soportadas solamente por algunos navegadores. Como solución se puso a disposición el CSS.
Bibliografía



No hay comentarios:

Publicar un comentario