Você está na página 1de 25

Introduccin

El HTML no es ms que una aplicacin SGML (Standard Generalized Markup Language),


un sistema para definir tipos de documentos estructurados y lenguajes de marcas para
representar esos mismos documentos. El trmino HTML se suele referir a ambas cosas,
tanto al tipo de documento como al lenguaje de marcas.
A medida que nos afianzamos en el manejo de internet cada uno de nosotros pasa por tres
etapas diferentes: Al principio solamente conocemos unas pocas paginas, luego nos damos
cuenta que existen buscadores los cual lo hace mas interesante y por ultimo nos damos
cuenta que en Internet no solamente se puede se puede ver la informacin sino que tambin
se puede publicar. y qu otra manera ms fcil y ms sencilla? Si Internet tiene acceso a
todos los rincones del mundo.
Para que varias personas se comuniquen es necesario que stas hablen un mismo idioma. El
lenguaje que utilizan las computadoras que estn conectadas a Internet es HTML. A travs
de esta monografa explicaremos que es HTML, sus orgenes y el proceso de creacin de
una pgina web.
PRIMERA PARTE
Introduccin al HTML
CAPITULO I

Qu es un HTML?

Definicin de un HTML.

El HTML no es ms que el lenguaje en el que se escriben las pginas web, o mas


concretamente es el lenguaje con el cual se crean la mayora de las pginas web.
Los diseadores utilizan el lenguaje HTML para crear sus pginas web, y nuestros
servidores muestran el contenido de las pginas web luego de haber ledo su contenido
HTML.
Eguluz dice: El lenguaje HTML es un estndar reconocido en todo el mundo y cuyas
normas define un organismo sin nimo de lucro llamado World Wide Web Consortium, ms
conocido como W3C. Como se trata de un estndar reconocido por todas las empresas
relacionadas el mundo del Internet, una misma pgina HTML se visualiza de forma muy
similar en cualquier navegador de cualquier sistema operativo. (p. 5).
Desde su creacin el HTML es definido por muchas entidades y tambin por el mismo
W3C, como un lenguaje universal utilizado exclusivamente para crear documentos
electrnicos de cualquier tipo.

Orgenes del HTML.

El origen del HTML (HiperText Markup Language) se remonta a 1980, cuando el fsico
Tim Berners-Lee, trabajador del CERN (Organizacin Europea para la Investigacin
Nuclear) propuso un nuevo sistema de "hipertexto" para compartir documentos.
La primera descripcin para HTML disponible pblicamente fue un documento llamado
HTML Tags (Etiquetas HTML), publicado por primera vez en Internet por Tim BernersLee en 1991. Describe 22 elementos comprendiendo el diseo inicial y relativamente
simple de HTML. Trece de estos elementos todava existen en HTML 4.
La primera propuesta oficial para convertir HTML en un estndar se realizo en 1993 por
parte del organismo IETF (Internet Engineering Task Foce). Aunque se consiguieron
avances significativos (en esta poca se definieron las etiquetas para imgenes, tablas y
formularios) ninguna de las dos propuestas de estndar, llamadas HTML y HTML+
consiguieron convertirse en estndar oficial. El organismo IETF organiza un grupo se
trabajo de HTML en1995 y consigue publicar, el 22 de septiembre de ese mismo ao, el
estndar HTML 2.0. A pesar de su nombre, HTML 2.0 es el primer estndar oficial de
HTML. A partir de 1996, los estndares de HTML los publica otro organismo de
estandarizacin llamado W3C (World Wide Web Cosortium). El 14 de Enero de 1997 se
public la versin HTML 3.2 y es la primera recomendacin de HTML publicada por W3C.
Esta versin incorpora los ltimos avances de la pginas web desarrolladas hasta 1996,
como applets de Java y texto que fluye alrededor de las imgenes.
El HTML 4.0 fue publicado el 24 de Abril de 1998 (siendo una versin corregida de la
publicacin original del 18 de Diciembre de 1997) y supuso un gran salto desde las
versiones anteriores. Entre sus novedades ms destacadas se encuentran la posibilidad de
incluir pequeos programas o scrips en las pginas web, las hojas de estilo CSS, mejora la
accesibilidad de las pginas diseadas, tablas complejas y mejoras en los formularios. El
HTML 4.01 (la ltima especificacin oficial de HTML) se public el 24 de Diciembre de
1999. Se trata de una revisin y actualizacin de la versin HTML 4.0, pero lo que incluye
novedades significativas. Desde la publicacin de HTML 4.01, se detuvo la actividad de
estandarizacin de HTML y el W3C se centro en el desarrollo del estndar XHTML. Por
este motivo, las empresas Apple, Mozila y Opera mostraron en el ao 2004 su preocupacin
por la falta de inters del W3C en HTML y decidieron organizarse e una nueva asociacin
llamada WHATWG (Web Hipertext Application Technology Working Group). En la
actualidad la actividad del WHATWG se centra en el futuro estndar HTML 5, cuyo primer
borrador oficial se publico en 22 de Enero de 2008. Debido a la fuerza de las empresas que
forman el grupo WHATWG y la publicacin de los borradores de HTML 5.0, en Marzo del
2007 el W3C decidi retomar la actividad estandarizadora de HTML.
Paralelamente a su actividad con HTML, W3C ha continuado con la estandarizacin de
XHTML, que es una versin avanzada de HTML y basada en XML. La primera versin de
XHTML se denomina XHTML 1.0 y fue publicada el 26 de Enero de 2000 (y
posteriormente se revis el 1 de Agosto del 2002). XHTML1.0 e una adaptacin de HTML
4.01 al lenguaje XML, as que mantiene todas sus etiquetas y caractersticas, pero aade
algunas restricciones y elementos propios de XML. La versin XHTML 1.1 ya ha sido

publicada en forma de borrador y pretende modularizar XHTML. Tambin ha sido el


borrador de XHTML 2.0, que supondr un cambio muy importante respecto a las anteriores
versiones de XHTML.
CAPITULO II

Caractersticas Bsicas
2.1. Estructura fundamental de un fichero HTML.

2.2. Etiquetas.
El proceso de indicar las diferentes partes que componen la informacin se denomina
marcar (markup en ingls). Cada una de las palabras que se emplean para marcar el inicio
y el final de una seccin se denominan etiquetas.
Aunque existen alguna excepciones, en general las etiquetas se indican por pares y se
forman de la siguiente manera:

Eguluz dice: HTML es un lenguaje de etiquetas (tambin llamado lenguaje de marcado)


y las pginas web habituales estn formadas por cientos o miles de pares de etiquetas. De
hecho, las letras "ML" de la sigla HTML significan "markup language", que es como se

denominan en ingls a los lenguajes de marcado. Adems de HTML, existen muchos otros
lenguajes de etiquetas como XML, SGML, DocBook y MathML. (p. 10).
Una de las ventajas de estas etiquetas es que son muy sencillos de leer y escribir tanto por
las personas y por los sistemas electrnicos, pero la principal desventaja es que estas
etiquetas pueden aumentar mucho el tamao del documento, es por eso que se usan
etiquetas con nombres muy cortos.
Por ejemplo, podemos mostrar la palabra "Hola!" en cursiva de la siguiente forma:

2.3. Atributos.
HTML define 91 etiquetas que los diseadores puede utilizar para marcar los diferentes
componentes de una pgina web.
A pesar de que se trata de un nmero de etiquetas muy grande, no es suficiente para crear
pginas web complejas.

Como no es viable crear una etiqueta por cada enlace diferente, la solucin consiste en
personalizar las etiquetas HTML mediante cierta informacin adicional llamada atributos.

El primer enlace del ejemplo anterior no est completamente definido, ya que no apunta a
ninguna direccin.

No todos los atributos se pueden utilizar en todas las etiquetas. Por ello, cada etiqueta
define su propia lista de atributos disponibles. Adems, cada atributo tambin indica el tipo
de valor que se le puede asignar. Si el valor de un atributo no es vlido, el navegador ignora
ese atributo.
Pero algunos de estos atributos son comunes a muchos o casi todas las etiquetas, estos se
dividen en cuatro grupos segn su funcionalidad:

a) Atributos bsicos: se pueden utilizar prcticamente en todas las etiquetas


HTML.

Atributo

Descripcin

id = "texto"

Establece un identificador nico a cada elemento dentro de una pgina


HTML

class =
"texto"

Establece la clase CSS que se aplica a los estilos del elemento

Style =
"texto"

Establece de forma directa los estilos CSS de un elemento

title =
"texto"

Establece el ttulo a un elemento (mejora la accesibilidad y los


navegadores lo muestran cuando el usuario pasa el ratn por encima del
elemento)

La mayora de pginas web actuales utilizan los atributos id y class de forma masiva. Sin
embargo, estos atributos slo son realmente tiles cuando se trabaja con CSS y con
Javascript.

b) Atributos para internacionalizacin: los utilizan las pginas que muestran sus
contenidos en varios idiomas o aquellas que quieren indicar de forma expltica el
idioma de sus contenidos:

Atributo

Descripcin

lang = "cdigo
de idioma"

Indica el idioma del elemento mediante un cdigo predefinido

xml:lang =
"idioma"

Indica el idioma del elemento mediante un cdigo predefinido

dir

Indica la direccin del texto (til para los idiomas que escriben de
derecha a izquierda)

En las pginas XHTML, el atributo xml:lang tiene ms prioridad que lang y es obligatorio
incluirlo siempre que se incluye el atributo lang.
Como la palabra internacionalizacin es muy larga, se suele sustituir por la abreviatura i18n
(el nmero 18 se refiere al nmero de letras que existen entre la letra i y la letra n de la
palabra internacionalizacin).

c) Atributos de eventos: slo se utilizan en las pginas web dinmicas creadas con
JavaScript.

Atributo Descripcin
onclick, ondblclick, onmousedown,
onmouseup, onmouseover, onmousemove,
onmouseout, onkeypress, onkeydown,
onkeyup

Atributo Descripcin
Permiten controlar los eventos
producidos sobre cada elemento
de la pgina

Cada vez que un usuario mueve le ratn o pulsa cualquier botn del ratn, se produce un
evento en el navegador. Utilizando JavaScript y los atributos anteriores, es posible
responder de forma adecuada a cada evento.

d) Atributos para los elementos que pueden obtener el foco:

Eguluz dice: Cuando el usuario selecciona un elemento de la interfaz de una aplicacin, se


dice que "el elemento tiene el foco del programa". Si por ejemplo un usuario pincha con su
ratn sobre un cuadro de texto y comienza a escribir, ese cuadro de texto tiene el foco del
programa, llamado "focus" en ingls. Si el usuario selecciona despus otro elemento, el
elemento original pierde el foco y el nuevo elemento es el que tiene el foco del programa.
(p. 16).
Los elementos de las pginas web tambin pueden obtener el foco de la aplicacin y HTML
define algunos atributos especficos para controlar cmo se seleccionan estos elementos.
Atributo

Descripcin

accesskey =
"letra"

Establece una tecla de acceso rpido a un elemento HTML

tabindex =
"numero"

Establece la posicin del elemento en el orden de tabulacin de la


pgina. Su valor debe estar comprendido entre 0 y 32.767

Onfocus, onblur

Controlan los eventos JavaScript que se ejecutan cuando el


elemento obtiene o pierde el foco

Cuando se pulsa repetidamente la tecla del tabulador sobre una pgina web, el navegador
selecciona de forma alternativa todos los elementos de la pgina que se pueden seleccionar
(principalmente los enlaces y los elementos de formulario). El atributo tabindex permite
alterar el orden en el que se seleccionan los elementos, por lo que es muy til cuando se
quiere controlar de forma precisa cmo se seleccionan los campos de un formulario
complejo.
Por su parte, el atributo accesskey permite establecer una tecla para acceder de forma
rpida a cualquier elemento. Aunque la tecla de acceso rpido se establece mediante
HTML, la combinacin de teclas necesarias para activar ese acceso rpido depende del
navegador. En el navegador Internet Explorer se pulsa la tecla Alt + la tecla definida; en el
navegador Firefox se pulsa Alt + Shift + la tecla definida; en el navegador Opera se pulsa
Shift + Esc + la tecla definida; en el navegador Safari se pulsa Ctrl + la tecla definida.
En el resto de la documentacin, se emplearn las palabras "bsicos", "i18n", "eventos" y
"foco" respectivamente para referirse a cada uno de los grupos de atributos comunes
definidos anteriormente.

Sintaxis de las etiquetas.

El leguaje HTML original era muy permisivo en su sintaxis, por lo que era posible escribir
sus etiquetas y atributos de muchas maneras diferentes.
La flexibilidad de HTML puede parecer un aspecto positivo, pero el resultado final pginas
con un cdigo HTML desordenado, difcil de mantener y muy poco profesional. Pero

XHTML, ha logrado introducir ciertas normas para el mejor orden y mayor comprensin en
el cdigo.
A continuacin se muestran las cinco restricciones bsicas que introduce XHTML respecto
a HTML en la sintaxis de sus etiquetas:

La mayora de etiquetas HTML encierran un contenido de texto entre la etiqueta de


apertura y la etiqueta de cierre. Sin embargo, algunas etiquetas especiales llamadas
"etiquetas vacas" no necesitan encerrar ningn texto.

Ejemplo correcto en XHTML:

SEGUNDA PARTE
Contenidos de Documento HTML
CAPITULO III

Textos
La mayor parte del contenido de las pginas HTML habituales est formado por texto,
llegando a ser ms del 90% del cdigo de la pgina. Por este motivo es muy importante
conocer los elementos y etiquetas que define HTML para el manejo del texto.
Y para esto los prrafos son muy importantes, por este motivo una de las etiquetas mas
usadas en HTML es
, que permite definir los prrafos que conforman un texto de una pgina.

3.1 Secciones.
Es habitual que las pginas se dividan en diferentes secciones jerrquicas.

3.2. Marcado de textos.


Una vez estructurado el texto en prrafos y secciones, el siguiente paso es el marcado de los
elementos que componen el texto. Los textos habituales estn formados por elementos
como palabras en negrita o cursiva, anotaciones y correcciones, citas a otros documentos
externos, etc. HTML proporciona varias etiquetas para marcar cada uno de los diferentes
tipos de texto.
Entre las etiquetas ms usadas en el marcado de textos tenemos:

Ejemplo:

Ejemplo:

3.3. Espacios en blanco y nuevas lneas.


El aspecto ms sorprendente del lenguaje HTML cuando se desarrollan los primeros
documentos es el tratamiento especial de los "espacios en blanco" del texto. HTML
considera espacio en blanco a los espacios en blanco, los tabuladores, los retornos de carro
y el carcter de nueva lnea (ENTER o Intro).
Con el siguiente ejemplo entenderemos con ms caridad:

Como podemos observar en la imagen los dos prrafos son idnticos, a pesar de que el
segundo contiene vario espacios en blanco. Esto de debe a que HTML ignora los espacios
en blanco sobrantes, es decir, todos los espacios en blanco que no son espacios en banco
que separan las palabras.
No obstante, HTML proporciona varias alternativas para poder incluir tantos espacios en
blanco y tantas nuevas lneas como sean necesarias dentro del contenido textual de las
pginas.
3.3.1. Nuevas lneas.

3.3.2. Espacios en blanco.


La solucin al problema de los espacios en blanco no es tan sencilla como el de las nuevas
lneas. Para incluir espacios en blanco adicionales, se debe sustituir cada nuevo espacio en
blanco por el texto (es importante incluir el smbolo (&) al principio y el smbolo (;) al
final).
Y tomando en cuenta el ejemplo anterior, le adicionamos los espacios en blanco:

Pero ha excepcin de estas dos ltimas etiquetas que vimos, tambin podemos utilizar la
etiqueta
la cual nos muestra el texto tal y como se ha escrito.
Ejemplo:

3.4. Color en el texto.


Para que lo que escribamos en HTML sea de un color especfico que deseemos tenemos
que especificar el color deseado, ya sea especificando el color en ingles o poner de manera
hexadecimal.
Y la etiqueta para poner color a las letras es:

A continuacin tenemos algunos de lo colores ms usuales:

Pero para ponerle fondo a la pgina que realizamos se debe escribir:

Colocar mal los colores de fondo en nuestras pginas puede provocar problemas. Qu
ocurra con los links o enlaces si colocramos un fondo de color azul?. Puesto que los links
son azules cuando todava no se han pulsado puede ocurrir que no se puedan leer con
claridad o incluso que no se puedan distinguir en absoluto del fondo.
Se puede imaginar todava un caso peor si decidiramos colocar un fondo demasiado
oscuro, tan oscuro que no permitiera distinguir con claridad la informacin que se presenta
en pantalla. Podemos remediar esto eligiendo nosotros mismos el color que queremos que
tengan los links o enlaces e incluso el texto, las etiquetas para hacer esto son las siguientes:

CAPITULO IV

Listas
4.1. Listas desordenadas.
Las listas no ordenadas son las ms sencillas y tambin las que ms se utilizan.

4.2. Listas ordenadas.

Las listas ordenadas son casi idnticas a las listas no ordenadas, salvo que en este caso los
elementos relacionados se muestran siguiendo un orden determinado. Cuando se crea por
ejemplo una lista con las instrucciones de un producto, es importante el orden en el que se
realiza cada paso. Cuando se muestra un ndice o tabla de contenidos en un libro, es
importante el orden de cada elemento del ndice.

4.3. Listas de definicin.

Las listas de definicin apenas se utilizan en la mayora de pginas HTML. Su


funcionamiento es similar al de un diccionario, ya que cada elemento de la lista est
formado por trminos y definiciones.

CAPITULO V
Leer ms: http://www.monografias.com/trabajos91/lenguaje-html/lenguajehtml.shtml#ixzz3KVzhCVWm

Você também pode gostar