HTML | |
---|---|
Extensión | .htmlo.htm |
tipo MIME | texto/html [1] |
Desarrollador | Consorcio World Wide Web , Consejo de Ingeniería de Internet y WHATWG |
publicado | 1993 |
Tipo de formato | lenguaje de marcado |
Expandido desde | SGML [2] |
Estándar(es) |
W3C HTML 5.2 WHATWG HTML Estándar de vida |
Sitio web | html.spec.whatwg.org/mul… |
Archivos multimedia en Wikimedia Commons |
HTML (del inglés HyperText Markup Language - " lenguaje de marcado de hipertexto ") es un lenguaje de marcado de hipertexto estandarizado para ver páginas web en un navegador . Los navegadores web reciben un documento HTML del servidor a través de los protocolos HTTP / HTTPS o lo abren desde un disco local, luego interpretan el código en una interfaz que se mostrará en la pantalla del monitor.
Los elementos HTML son los componentes básicos de las páginas HTML. Con HTML, las construcciones, las imágenes y otros objetos, como un formulario web interactivo , se pueden incrustar en la página representada. HTML proporciona los medios para crear encabezados, párrafos, listas, enlaces, citas y otros elementos. Los elementos HTML se distinguen por etiquetas escritas con corchetes angulares. Etiquetas como <img />e <input />introducen contenido directamente en la página. Otras etiquetas, como <p>, rodean y dan estilo al texto dentro de sí mismas y pueden incluir otras etiquetas como subelementos. Los navegadores no generan etiquetas HTML, pero las usan para interpretar el contenido de la página.
XHTML es una versión más estricta de HTML que sigue la sintaxis de XML y es una aplicación de XML al área de marcado de hipertexto.
JavaScript se puede incrustar en HTML para controlar el comportamiento y el contenido de las páginas web. Además, incluir CSS en HTML describe el aspecto y el diseño de la página.
El lenguaje de marcado de hipertexto HTML fue desarrollado por el científico británico Tim Berners-Lee alrededor de 1986-1991 en el CERN en Ginebra , Suiza [ 3 ] . HTML fue creado como un lenguaje para el intercambio de documentación científica y técnica, apto para ser utilizado por personas que no son especialistas en el campo de la composición tipográfica . HTML manejó con éxito la complejidad de SGML definiendo un pequeño conjunto de elementos estructurales y semánticos llamados descriptores. Los descriptores también se denominan a menudo " etiquetas ". Con HTML, puede crear fácilmente un documento relativamente simple pero bellamente diseñado. Además de simplificar la estructura del documento, se ha agregado soporte para hipertexto a HTML . Las funciones multimedia se agregaron más tarde.
La primera descripción pública de HTML fue el documento "HTML Tags", mencionado por primera vez en Internet por Tim Berners-Lee a finales de 1991, [4] [5] . Describe los 18 elementos que conforman el diseño HTML inicial relativamente simple. Con la excepción de la etiqueta de hipervínculo, están fuertemente influenciados por SGMLguid, un formato de documentación interna basado en el lenguaje de marcado generalizado estándar (SGML), en el CERN. Once de estos elementos todavía existen en HTML 4 [6] .
Inicialmente, el lenguaje HTML fue concebido y creado como un medio para estructurar y formatear documentos sin estar atado a los medios de reproducción (visualización). Idealmente, el texto con marcado HTML debe reproducirse sin distorsiones estilísticas y estructurales en equipos con varios equipos técnicos (pantalla a color de una computadora moderna, pantalla monocromática de un organizador, pantalla de tamaño limitado de un teléfono o dispositivo móvil y programas para la reproducción de voz de textos). Sin embargo, el uso moderno de HTML está muy lejos de su propósito original. Por ejemplo, la etiqueta <table>está diseñada para crear tablas en documentos, pero a veces se usa para organizar la ubicación de los elementos en la página. Con el tiempo, la idea central de la independencia de la plataforma de HTML se ha sacrificado por las necesidades modernas de diseño gráfico y multimedia.
Los documentos de texto que contienen marcado HTML (dichos documentos tradicionalmente tienen una extensión .html o .htm) son procesados por aplicaciones especiales que muestran el documento en su forma formateada. Dicha aplicación, denominada " navegador " o "navegador de Internet", generalmente proporciona una interfaz fácil de usar para solicitar páginas web , verlas (y mostrarlas en otros dispositivos externos) y, si es necesario, enviar datos ingresados por el usuario a el servidor. Los navegadores más populares hoy en día son Google Chrome , Mozilla Firefox , Opera , Internet Explorer y Safari (ver: Browser#Marketshares ).
No existe una especificación oficial de HTML 1.0. Antes de 1995, había muchos estándares HTML no oficiales. Para diferenciar la versión estándar de ellos, se le asignó inmediatamente un segundo número.
La versión 3 fue propuesta por el World Wide Web Consortium (W3C) en marzo de 1995 y proporcionó muchas funciones nuevas, como la creación de tablas, envolver imágenes con texto y mostrar fórmulas matemáticas complejas , soporte para el formato gif . Si bien este estándar era compatible con la segunda versión, su implementación fue difícil para los navegadores de la época. La versión 3.1 nunca se propuso oficialmente, y la siguiente versión del estándar HTML fue la 3.2, que omitió muchas de las innovaciones de la versión 3.0 pero agregó elementos no estándar compatibles con los navegadores Netscape Navigator y Mosaic .
En la versión HTML 4.0, hubo algo de "limpieza" del estándar. Muchos elementos se han marcado como obsoletos y obsoletos . En particular, la etiqueta utilizada para cambiar las propiedades de la fuente se ha marcado como obsoleta ( en su lugar, se recomiendan las hojas de estilo CSS ). <font>
En 1998, el World Wide Web Consortium comenzó a trabajar en un nuevo lenguaje de marcado basado en HTML 4 pero conforme a la sintaxis XML. Posteriormente, el nuevo lenguaje se denominó XHTML . La primera versión de XHTML 1.0 fue aprobada como recomendación del World Wide Web Consortium el 26 de enero de 2000 .
Se suponía que la versión planificada de XHTML 2.0 rompería la compatibilidad con versiones anteriores de HTML y XHTML, pero el 2 de julio de 2009, el Consorcio World Wide Web anunció que el mandato del Grupo de trabajo XHTML2 expiraría a fines de 2009 . Por lo tanto, se suspendió todo desarrollo posterior del estándar XHTML 2.0 [23] .
HTML es un lenguaje de marcado de etiquetas para documentos . Cualquier documento HTML es un conjunto de elementos , y el principio y el final de cada elemento se indican mediante marcas- etiquetas especiales . Los elementos pueden estar vacíos , lo que significa que no contienen texto ni otros datos. En este caso, la etiqueta de cierre generalmente no se especifica (por ejemplo, la etiqueta de salto de línea <br> es única y no necesita cerrarse). Además, los elementos pueden tener atributos que definan algunas de sus propiedades (por ejemplo, un atributo href="en un enlace). Los atributos se especifican en la etiqueta de apertura. Estos son ejemplos de fragmentos de documentos HTML:
El caso en que se escriben el nombre del elemento y los nombres de los atributos no importa en HTML (a diferencia de XHTML). Los elementos se pueden anidar. Por ejemplo, el siguiente código:
<!DOCTYPE html> < html > < cabeza > < juego de caracteres meta = "utf-8" > < título > Documento HTML </ título > </ cabeza > < cuerpo > < p > < b > Este texto estará en negrita, < i > y este también está en cursiva </ i > . </ b > </ p > </ cuerpo > </ html >dará este resultado:
Este texto estará en negrita y este en cursiva .Se recomienda utilizar etiquetas semánticas como "<tbody> (etiqueta del cuerpo de la tabla semántica)" para una mejor indexación del navegador.
Además de los elementos, los documentos HTML también tienen entidades ( entidades inglesas ) - "caracteres especiales" . Las entidades comienzan con un carácter ampersand y tienen la forma o , donde NNNN es el código decimal Unicode para el carácter.&имя;&#NNNN;
Por ejemplo, © - un signo de derechos de autor (©). Por lo general, las entidades se utilizan para representar caracteres que no están en la codificación del documento o para representar caracteres "especiales": & - el ampersand (&), < - el símbolo menor que (<) > y - el símbolo mayor que (>), que están incorrectamente escritos de forma "normal", debido a su significado especial en HTML.
A mediados de la década de 1990, los principales fabricantes de navegadores, Netscape y Microsoft , comenzaron a incorporar sus propios conjuntos de elementos en el marcado HTML. Hubo una confusión de varios diseños para trabajar en la World Wide Web, disponibles para ver en uno u otro navegador. Las dificultades especialmente grandes surgieron al crear programas de navegador cruzado en el lenguaje JavaScript . Los webmasters tenían que crear múltiples versiones de páginas o recurrir a otros trucos. Durante un tiempo, el problema perdió relevancia por dos motivos:
En la etapa actual[ ¿Qué? ] podemos afirmar la creciente popularidad de los navegadores que siguen las recomendaciones del W3C (estos son Mozilla Firefox y otros navegadores en el motor Gecko ; Safari , Google Chrome , Opera y otros navegadores en el motor WebKit ). La participación de Internet Explorer a partir de julio de 2022 es inferior al 0,28 % [24] .
En la práctica moderna[ ¿Qué? ] es posible simplificar el desarrollo de programas de navegador cruzado en JavaScript utilizando varias bibliotecas y marcos. Por ejemplo, como jQuery , sIFR , etc.
![]() | ||||
---|---|---|---|---|
|
Lenguajes de marcado de documentos | |
---|---|
documentos de oficina | |
bien conocido | |
menos conocido |
|
Consorcio World Wide Web (W3C) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Productos y estándares |
| ||||||||||||||
Organizaciones |
| ||||||||||||||
EN |
| ||||||||||||||
Conferencias |
|
ISO | Normas|
---|---|
| |
1 a 9999 |
|
10000 a 19999 |
|
20000+ | |
Ver también: Lista de artículos cuyos títulos comienzan con "ISO" |
Web y sitios web | |
---|---|
globalmente | |
En la zona | |
Tipos de sitios y servicios |
|
Creación y mantenimiento | |
Tipos de diseños, páginas, sitios. | |
Técnico | |
Marketing | |
sociedad y Cultura |