Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ir a la navegaci�nIr a la b�squeda
HTML
HTML5 logo and wordmark.svg
Desarrollador
World Wide Web Consortium, Internet Engineering Task Force y Web Hypertext
Application Technology Working Group
https://www.w3.org/html/, https://html.spec.whatwg.org/multipage/ y
https://w3c.github.io/html/
Informaci�n general
Tipo de MIME text/html
Type code TEXT
Lanzamiento inicial 1993
Tipo de formato Lenguaje de marcado
Extendido de SGML
Extendido a XHTML
Est�ndar(es) ISO/IEC 15445
W3C HTML 4.01
W3C HTML5
W3C HTML5.1
W3C HTML5.2
W3C HTML5.3
Formato abierto ?
[editar datos en Wikidata]
HTML, siglas en ingl�s de HyperText Markup Language (�lenguaje de marcas de
hipertexto�), hace referencia al lenguaje de marcado para la elaboraci�n de p�ginas
web. Es un est�ndar que sirve de referencia del software que conecta con la
elaboraci�n de p�ginas web en sus diferentes versiones, define una estructura
b�sica y un c�digo (denominado c�digo HTML) para la definici�n de contenido de una
p�gina web, como texto, im�genes, videos, juegos, entre otros. Es un est�ndar a
cargo del World Wide Web Consortium (W3C) o Consorcio WWW, organizaci�n dedicada a
la estandarizaci�n de casi todas las tecnolog�as ligadas a la web, sobre todo en lo
referente a su escritura e interpretaci�n. Se considera el lenguaje web m�s
importante siendo su invenci�n crucial en la aparici�n, desarrollo y expansi�n de
la World Wide Web (WWW). Es el est�ndar que se ha impuesto en la visualizaci�n de
p�ginas web y es el que todos los navegadores actuales han adoptado.1?
�ndice
1 Primeras especificaciones de HTML
2 Marcador HTML
2.1 Elementos
2.2 Atributos
3 Etiquetas HTML b�sicas
4 Nociones b�sicas de HTML
5 Editores de textos
6 Aprender HTML analizando p�ginas reales
7 Historia del est�ndar
8 Accesibilidad web
9 Entidades HTML
10 V�ase tambi�n
11 Referencias
12 Bibliograf�a
13 Enlaces externos
Primeras especificaciones de HTML
Tim Berners-Lee (TBL) en 19912?3? describe 18 elementos que incluyen el dise�o
inicial y relativamente simple de HTML. Trece de estos elementos todav�a existen en
HTML 4.4?
Marcador HTML
El HTML se escribe en forma de �etiquetas�, rodeadas por corchetes angulares
(<,>,/). El HTML tambi�n puede describir, hasta un cierto punto, la apariencia de
un documento, y puede incluir o hacer referencia a un tipo de programa llamado
script, el cual puede afectar el comportamiento de navegadores web y otros
procesadores de HTML.8?
HTML tambi�n sirve para referirse al contenido del tipo de MIME text/html o todav�a
m�s ampliamente como un t�rmino gen�rico para el HTML, ya sea en forma descendida
del XML (como XHTML 1.0 y posteriores) o en forma descendida directamente de SGML
(como HTML 4.01 y anteriores). HTML consta de varios componentes vitales, entre
ellos los elementos y sus atributos, tipos de data y la declaraci�n de tipo de
documento.
Elementos
Los elementos son la estructura b�sica de HTML. Los elementos tienen dos
propiedades b�sicas: atributos y contenido. Cada atributo y contenido tiene ciertas
restricciones para que se considere v�lido al documento HTML. Un elemento
generalmente tiene una etiqueta de inicio (por ejemplo, <nombre-de-elemento>) y una
etiqueta de cierre (por ejemplo, </nombre-de-elemento>). Los atributos del elemento
est�n contenidos en la etiqueta de inicio y el contenido est� ubicado entre las dos
etiquetas (por ejemplo, <nombre-de-elemento atributo="valor">Contenido</nombre-de-
elemento>). Algunos elementos, tales como <br>, no tienen contenido ni llevan una
etiqueta de cierre. Debajo se listan varios tipos de elementos de marcado usados en
HTML.
El marcado hipertextual se utiliza para enlazar partes del documento con otros
documentos o con otras partes del mismo documento. Para crear un enlace es
necesario utilizar la etiqueta de ancla <a> junto con el atributo href, que
establecer� la direcci�n URL a la que apunta el enlace. Por ejemplo, un enlace que
muestre el texto de la direcci�n y vaya hacia nuestra Wikipedia podr�a ser de la
forma <a href=�http://www.wikipedia.org�>http://www.wikipedia.org</a>. Tambi�n se
pueden crear enlaces sobre otros objetos, tales como im�genes <a href=�enlace�><img
src=�imagen� /></a>.
Atributos
En su mayor�a de los atributos de un elemento son pares nombre-valor, separados por
un signo de igual �=� y escritos en la etiqueta de comienzo de un elemento, despu�s
del nombre del elemento. El valor puede estar rodeado por comillas dobles o
simples, aunque ciertos tipos de valores pueden estar sin comillas en HTML (pero no
en XHTML).9?10? De todas maneras, dejar los valores sin comillas es considerado
poco seguro.11? En contraste con los pares nombre-elemento, hay algunos atributos
que afectan al elemento simplemente por su presencia12? (tal como el atributo ismap
para el elemento img).13?
Combinar estos dos m�todos resulta muy interesante, ya que de alguna manera se
ayudan entre s�. Por ejemplo, si se edita todo en HTML y el desarrollador olvida
alg�n c�digo o etiqueta, basta con dirigirse al editor visual o WYSIWYG y se
contin�a ah� la edici�n o viceversa, ya que hay casos en que resulta m�s r�pido y
f�cil escribir directamente el c�digo de alguna caracter�stica que el usuario desea
adherir al sitio que buscar la opci�n en el programa mismo.
Existe otro tipo de editores HTML llamados WYSIWYM que dan m�s importancia al
contenido y al significado que a la apariencia visual. Entre los objetivos que
tienen estos editores es la separaci�n del contenido y la presentaci�n, fundamental
en el dise�o web.
Toda etiqueta se identifica porque est� encerrada entre los signos menor que y
mayor que (<>), y algunas tienen atributos que pueden tomar alg�n valor. En general
las etiquetas se aplicar�n de dos formas especiales:
Aparte de poder ver el c�digo fuente HTML de una p�gina web con las opciones antes
descritas, Internet Explorer, Firefox y Google Chrome incorporan tambi�n unas
herramientas conocidas como inspectores de p�gina que se puede activar con F12.
Con estas herramientas es posible visualizar una p�gina web y seleccionar dentro de
ella un elemento concreto del cual queremos conocer cu�l es el c�digo HTML con el
que est� hecho se�alando el elemento en cuesti�n simplemente con el rat�n. Al hacer
esto, el c�digo se mostrar� en un �rea especial dentro del navegador en el que el
usuario podr� ver el c�digo HTML en cuesti�n (ver imagen), adem�s, de las reglas
CSS que aplican a ese c�digo HTML en concreto. Este tipo de an�lisis resulta
sumamente instructivo para aprender a desarrollar en HTML.
A principios de 1990, define por fin el HTML como un subconjunto del conocido SGML
y crea algo m�s valioso incluso, el World Wide Web.
Tim Berners-Lee cre� el proyecto World Wide Web (Tejido o Telara�a Mundial), as�
como un sistema que facilitaba la lectura de informaci�n, mediante un programa de
navegaci�n. Ser�a el primer navegador web, llamado WorldWideWeb, y desarrollado
durante la segunda mitad del a�o 1990; siendo tiempo despu�s rebautizado como
Nexus, para evitar confusiones por su nombre que era igual al de la tecnolog�a que
representaba. Le siguieron otros dos navegadores: el Line Mode Browser y el
ViolaWWW. Este �ltimo, desarrollado en 1992, fue el primer navegador en
popularizarse entre los primeros usuarios de la World Wide Web.18?
Los trabajos para crear un sucesor del HTML, denominado HTML +, comenzaron a
finales de 1993. HTML+ se dise�� originalmente para ser un superconjunto del HTML
que permitiera evolucionar gradualmente desde el formato HTML anterior. A la
primera especificaci�n formal de HTML+ se le dio, por lo tanto, el n�mero de
versi�n 2 para distinguirla de las propuestas no oficiales previas. Los trabajos
sobre HTML+ continuaron, pero nunca se convirti� en un est�ndar, a pesar de ser la
base formalmente m�s parecida al aspecto compositivo de las especificaciones
actuales.
El borrador del est�ndar HTML 3.0 fue propuesto por el reci�n formado W3C en marzo
de 1995. Con �l se introdujeron muchas nuevas capacidades; por ejemplo, facilidades
para crear tablas, hacer que el texto fluyese alrededor de las figuras y mostrar
elementos matem�ticos complejos. Aunque se dise�� para ser compatible con HTML 2.0,
era demasiado complejo para ser implementado con la tecnolog�a de la �poca, y
cuando el borrador del est�ndar expir� en septiembre de 1995, se abandon� debido a
la carencia de apoyos de los fabricantes de navegadores web. El HTML 3.1 nunca
lleg� a ser propuesto oficialmente, y el est�ndar siguiente fue el HTML 3.2, que
abandonaba la mayor�a de las nuevas caracter�sticas del HTML 3.0 y, a cambio,
adoptaba muchos elementos desarrollados inicialmente por los navegadores web
Netscape y Mosaic. La posibilidad de trabajar con f�rmulas matem�ticas que se hab�a
propuesto en el HTML 3.0 pas� a quedar integrada en un est�ndar distinto llamado
MathML.
En 1997, HTML 4.0 se public� como una recomendaci�n del W3C. HTML 4.0 adopt� muchos
elementos espec�ficos desarrollados inicialmente para un navegador web concreto,
pero al mismo tiempo comenz� a limpiar el HTML se�alando algunos de ellos como
�desaprobados� (deprecated, en ingl�s).
HTML 4.0 implementa caracter�sticas como XForms 1.0 que no necesitan implementar
motores de navegaci�n que eran incompatibles con algunas p�ginas web HTML. En 2004
la W3C reabri� el debate de la evoluci�n del HTML, y se dieron a conocer las bases
para la versi�n HTML5. No obstante, este trabajo fue rechazado por los miembros del
W3C y se dar�a preferencia al desarrollo del XML.
Accesibilidad web
Art�culo principal: Accesibilidad web
El dise�o en HTML, aparte de cumplir con las especificaciones propias del lenguaje,
debe respetar ciertos criterios de accesibilidad web, siguiendo unas pautas o las
normativas y leyes vigentes en los pa�ses donde se regule dicho concepto. Se
encuentra disponible y desarrollado por el W3C a trav�s de las Pautas de
Accesibilidad al Contenido Web 1.0 WCAG (actualizadas recientemente con la
especificaci�n 2.0),21? aunque muchos pa�ses tienen especificaciones propias, como
es el caso de Espa�a con la Norma UNE 139803.22?
Entidades HTML
Art�culo principal: Lista de entidades de caracteres XML y HTML
Muchos caracteres especiales, letras con tilde, di�resis o s�mbolos de escritura
del lenguaje pueden representarse en un documento HTML tanto por s� mismos, como
por una referencia a una entidad. Entre las ventajas de usar una referencia a
entidad, est�n la de poder representar caracteres Unicode usando una codificaci�n
de caracteres distinta, o para suplir la falta de algunos caracteres en el teclado
usado.