El lenguaje de marcado de hipertexto (HTML) es un tipo de lenguaje informático que se utiliza para crear páginas que se pueden publicar en Internet o enviar por correo electrónico. Aunque pueda parecer complejo para muchas personas, se considera un lenguaje relativamente simple. Todos los elementos de texto, gráficos y diseño de una página diseñada con este idioma están «etiquetados» con códigos que indican al navegador web o al programa de correo electrónico cómo mostrar esos elementos. Las etiquetas también proporcionan información de diseño y formato para que la página web o el correo electrónico se parezcan lo más posible a la forma en que su diseñador pretendía que se viera. Para el diseñador de sitios web novato o cualquier otra persona que necesite conocer un código determinado o quiera aprender a crear un sitio web completo, existen muchas utilidades de software, programas y sitios web que pueden ayudarlo a escribir código HTML.
curso en línea
La codificación HTML está estructurada como un árbol, con cada etiqueta diferente anidada dentro de ella. En la mayoría de los casos, cada elemento de formato requiere una etiqueta de inicio y una etiqueta de finalización, y las diferentes etiquetas no deben superponerse. Esto es lo que se entiende por «anidado»; si la etiqueta 2 se abre después de la etiqueta 1, entonces la etiqueta 2 debe cerrarse primero para que el elemento de formato de la etiqueta 2 esté completamente encerrado dentro de la etiqueta 1. Los elementos son los componentes individuales que componen el código e incluyen las etiquetas de apertura y cierre y el contenido entre ellos. Los atributos proporcionan más información sobre el elemento y están formados por el atributo y su valor, conectados por un signo igual.
Para crear un elemento HTML, el usuario crea una etiqueta que comienza y termina con corchetes angulares y la coloca antes del texto que debe formatearse. El código (generalmente una o más letras, números, palabras y / o símbolos) dentro de los corchetes angulares indica cuál es el elemento y los atributos que debe tener el contenido, como su tamaño, fuente u otras características. Para finalizar el formateo, el usuario escribe el primer corchete angular, luego una barra invertida, luego repite el código del elemento y cierra el corchete. Por ejemplo, ¿Qué es HTML? es el código utilizado para dar formato al título de este artículo; la etiqueta del elemento «fuerte» está anidada dentro de la etiqueta «título».
Tipos de códigos
Hay muchos códigos que permiten diferentes formatos de texto, incluidas cursiva, tablas, párrafos e hipervínculos a páginas web. Los códigos también pueden indicarle al navegador o al programa de correo electrónico cómo mostrar o usar otros elementos, como imágenes, gráficos, video y sonido. Se pueden usar otros tipos de códigos sin corchetes angulares para crear signos de puntuación, diacríticos y otros símbolos que pueden aparecer en el texto. Aunque todos los navegadores web y muchos programas de correo electrónico utilizan HTML, cada uno puede interpretar y mostrar el código de forma un poco diferente, y los diseñadores a menudo deben considerar estas variaciones al crear una página web.
Un lenguaje en evolución
Desde el desarrollo de HTML a principios de la década de 1990 por el científico informático británico Tim Berners-Lee, ha habido muchos cambios y versiones. Estas versiones han sido mantenidas por el Consorcio World Wide Web (W3C) desde 1996. En enero de 2008, el grupo de trabajo que estaba desarrollando esta especificación publicó el Primer Borrador de Trabajo Público de HTML 5. Aún en desarrollo a partir de 2011, se esperaba que esta revisión cambiara drásticamente el desarrollo de aplicaciones para la web. Introduce una serie de elementos nuevos, incluidos los de estructura del sitio, interactividad y soporte de audio y video, así como nuevos atributos.
Ver el código de una página web
El código utilizado para crear cualquier página web se puede ver navegando por un navegador a la página y luego eligiendo la opción correcta en el menú del navegador. En la mayoría de los navegadores, el usuario puede hacer clic en el menú «ver» y seleccionar una opción como «fuente», «ver fuente» o «fuente de página». Esto hará que aparezca una ventana emergente y mostrará el código que se utilizó para crear esa página web.
Es importante tener en cuenta que no todo el contenido que se encuentra en todas las páginas web está escrito en HTML. El lenguaje de marcado extensible (XML) y el lenguaje de marcado de hipertexto extensible (XHTML) son otros tipos de lenguajes de marcado que se utilizan en el desarrollo web. Además, las hojas de estilo, como las hojas de estilo en cascada (CSS), se utilizan para adjuntar estilo a los documentos HTML. Se utilizan lenguajes como Flash® y Java® para crear contenido interactivo. Se pueden usar muchos otros lenguajes de programación para agregar funciones específicas a un sitio web.
Comparado con HTM
En términos prácticos, hay poca diferencia entre las extensiones HTM y HTML, ya que la mayoría de las máquinas leen ambas como un archivo HTML. Para empezar, la razón por la que había dos extensiones diferentes es que ciertos tipos de computadoras, como las que se ejecutaban en sistemas DOS de 16 bits o Windows® 3, no podían leer extensiones de cuatro caracteres y, por lo tanto, necesitaban la extensión HTM de tres caracteres. La mayoría de los sistemas que pueden leer extensiones de cuatro caracteres se programan automáticamente para reconocer archivos HTM como archivos HTML, aunque los usuarios de computadoras pueden necesitar ocasionalmente un convertidor para cambiar un archivo de HTM a un formato que el sistema reconozca.