HTML, sigla n'inglés de HyperText Markup Language (llinguaxe de marques de hipertestu), fai referencia al llinguaxe de marcáu pa la ellaboración de páxina web. Ye un estándar que sirve de referencia del software que coneuta cola ellaboración de páxina web nes sos distintes versiones, define una estructura básica y un códigu (denomináu códigu HTML) pa la definición de conteníu d'una páxina web, como testu, imáxenes, videos, xuegos, ente otros. Ye un estándar a cargu del World Wide Web Consortium (W3C) o Consorciu WWW, organización dedicada a la estandarización de casi toles teunoloxíes amestaes a la web, sobre manera no referente a la so escritura ya interpretación. Considérase'l llinguaxe web más importante siendo la so invención crucial na apaición, desenvolvimientu y espansión de la World Wide Web (WWW). Ye l'estándar que s'impunxo na visualización de páxina web y ye'l que tolos navegadores actuales adoptaron.

El llinguaxe HTML basa la so filosofía de desenvolvimientu na diferenciación. P'añader un elementu esternu a la páxina (imaxe, videu, script, ente otros.), esti nun s'encualla direutamente nel códigu de la páxina, sinón que se fai una referencia al allugamientu de dichu elementu por aciu testu. D'esta miente, la páxina web contién solamente testu ente que recái nel navegador web (interpretador del códigu) la xera de xunir tolos elementos y visualizar la páxina final. Al ser un estándar, HTML busca ser un llinguaxe que dexe que cualquier páxina web escrita nuna determinada versión, pueda ser interpretada de la mesma forma (estándar) por cualesquier navegador web actualizáu.

Sicasí, a lo llargo de les sos distintes versiones, s'incorporaron y suprimieron diverses carauterístiques, col fin de faelo más eficiente y facilitar el desenvolvimientu de páxina web compatibles con distintos navegadores y plataformes (PC d'escritoriu, portátiles, teléfonos intelixentes, tabletas, vipers etc.) Sicasí, pa interpretar correutamente una nueva versión d'HTML, los desarrolladores de navegador web tienen d'incorporar estos cambeos y l'usuariu tien de ser capaz d'usar la nueva versión del navegador colos cambeos incorporaos. De normal los cambeos son aplicaos por aciu parches d'actualización automática (Firefox, Chrome) o ufiertando una nueva versión del navegador con tolos cambeos incorporaos, nun sitiu web de descarga oficial (Internet Explorer). Polo qu'un navegador desactualizado nun va ser capaz d'interpretar correutamente una páxina web escrita nuna versión d'HTML cimeru a la que pueda interpretar, lo qu'obliga munches vegaes a los desarrolladores a aplicar téuniques y cambeos que dexen correxir problemes de visualización ya inclusive d'interpretación de códigu HTML. Asina mesmu, les páxines escrites nuna versión anterior d'HTML tendríen de ser actualizaes o reescritas, lo que non siempres se cumple. Ye por ello que ciertu navegadores inda caltienen la capacidá d'interpretar páxina web de versiones HTML anteriores. Por estes razones, inda esisten diferencies ente distintos navegadores y versiones al interpretar una mesma páxina web.

Primeres especificaciones d'HTML Tim Berners-Lee (TBL) en 1991 describe 18 elementos qu'inclúin el diseñu inicial y relativamente simple d'HTML. Trelce d'estos elementos inda esisten en HTML 4.

Berners-Lee consideraba l'HTML una ampliación de SGML, pero nun foi formalmente reconocida como tal hasta la publicación a mediaos de 1993, pola IETF (n'español: Grupu de Trabayu d'Inxeniería d'Internet), d'una primer proposición pa una especificación del HTML: el borrador del Hypertext Markup Language de Berners-Lee y Dan Connolly, qu'incluyía una Definición de Tipu de Documentu SGML pa definir la gramática. El borrador expiró a los seis meses, pero foi notable pola so reconocencia de la etiqueta propia del navegador Mosaic usada pa inxertar imáxenes ensin cambéu de llinia, que reflexaba la filosofía del IETF de basar estándares en prototipos con ésitu.

De la mesma manera, el borrador competidor de Dave Raggett HTML+ (Hypertext Markup Format) (Formatu de Marcaje de Hipertestu), de finales de 1993, suxería estandarizar carauterístiques yá implementaes, como les tables.

Marcador HTML L'HTML escribir en forma de «etiquetes», arrodiaes por corchetes angulares (<,>,/). L'HTML tamién puede describir, hasta un ciertu puntu, l'apariencia d'un documentu, y puede incluyir o faer referencia a un tipu de programa llamáu script, que puede afectar el comportamientu de navegador web y otru procesadores d'HTML.www.ri5.com.ar/ayuda03.php El llinguaxe HTML.

HTML tamién sirve pa referise al conteníu del tipu d'MIME text/html o inda más llargamente como un términu xenéricu pal HTML, yá seya en forma baxada del XML (como XHTML 1.0 y posteriores) o en forma baxada direutamente de SGML (como HTML 4.01 y anteriores).

HTML consta de dellos componentes vitales, ente ellos los elementos y los sos atributos, tipos de data y la declaración de tipu de documentu.

Elementos Los elementos son la estructura básica d'HTML. Los elementos tienen dos propiedad básiques: atributos y conteníu. Cada atributu y conteníu tien ciertes restricciones por que se considere válidu al documentu HTML. Un elementu xeneralmente tien una etiqueta d'entamu (por casu, <nome-de-elementu>) y una etiqueta de zarru (por casu, <code></nome-de-elementu></code>). Los atributos del elementu tán conteníos na etiqueta d'entamu y el conteníu ta allugáu ente los dos etiquetes (por casu, <code><nome-de-elementu atributu="valor">Conteníu</nome-de-elementu></code>). Dellos elementos, tales como <br>, nun tienen conteníu nin lleven una etiqueta de zarru. Debaxo se listan dellos tipos d'elementos de marcáu usaos en HTML.

350px|thumb|Estructura xeneral d'una llinia de códigu nel llinguaxe d'etiquetes HTML.

El marcáu estructural describe'l propósitu del testu. Por casu, <h2>Golf</h2> establez «Golf» como un encabezamientu de segundu nivel, que amosaríase nun navegador d'una manera similar al títulu Marcáu HTML» de primeres d'esta seición. El marcáu estructural nun define cómo se va ver l'elementu, pero la mayoría de los navegadores web han estandarizado el formatu de los elementos. Puede aplicase un formatu específicu al testu per mediu de fueyes d'estilu en cascada.

El marcáu presentacional describe l'apariencia del testu, ensin importar la so función. Por casu, <b>negrina</b> indica que los navegadores web visuales tienen d'amosar el testu en negrina, pero nun indica qué tienen de faer el navegadores web qu'amuesen el conteníu d'otra manera (por casu, los que lleen el testu en voz alta). Nel casu de <b>negrina</b> y <i>itálica</i>, esisten elementos que se ven de la mesma manera pero tienen una naturaleza más semántica: <strong>énfasis fuerte</strong> y <em>énfasis</em>. Ye fácil ver cómo un llector de pantalla tendría d'interpretar estos dos elementos. Sicasí, son equivalentes a los sos correspondientes elementos presentacionales: un llector de pantalla nun tendría de dicir más fuerte'l nome d'un llibru, anque'l nome resalte en itáliques nuna pantalla. La mayoría del marcáu presentacional foi refugada con HTML 4.0, en favor de fueyes d'estilu en cascada.

El marcáu hipertextual utilizar pa enllazar partes del documentu con otros documentos o con otres partes del mesmu documentu. Pa crear un enllaz ye necesariu utilizar la etiqueta d'ancla <a> xunto col atributu href, que va establecer la direición URL a la qu'apunta l'enllaz. Por casu, un enllaz qu'amuese'l testu de la direición y vaya escontra la nuesa Wikipedia podría ser de la forma http://www.wikipedia.org. Tamién pueden crease enllaces sobre otros oxetos, tales como imáxenes .

Atributos Na so mayoría de los atributos d'un elementu son pares nome-valor, dixebraos por un signu d'igual «=» y escritos na etiqueta d'empiezu d'un elementu, dempués del nome del elementu. El valor puede tar arrodiáu per comines dobles o simples, anque ciertos tipos de valores pueden tar ensin comines en HTML (pero non en XHTML). De toes formes, dexar los valores ensin comines ye consideráu pocu seguru. En contraste colos pares nome-elementu, hai dellos atributos qu'afecten al elementu a cencielles pola so presencia (tal como l'atributu ismap pal elementu img).

Código HTML básicos thumb|300px|Un exemplu de códigu HTML con coloriáu de sintaxis.

<html>: define l'entamu del documentu HTML, indíca-y al navegador que lo que vien de siguío tien de ser interpretáu como códigu HTML. Esto ye asina de facto, yá qu'en teoría lo que define'l tipu de documentu ye'l DOCTYPE, que significa la pallabra xusto tres DOCTYPE el tag de raigañu. <script>: encualla un script nuna web, o llapada a unu por aciu src="url del script". Encamiéntase incluyir el tipu MIME nel atributu type, nel casu de JavaScript text/javascript. <head>: define la cabecera del documentu HTML; esta cabecera suel contener información sobre'l documentu que nun s'amuesa direutamente al usuariu como, por casu, el títulu de la ventana del navegador. Dientro de la cabecera <head> ye posible atopar: <title>: define'l títulu de la páxina. Polo xeneral, el títulu apaez na barra de títulu enriba de la ventana. : pa venceyar el sitiu a fueyes d'estilu o iconos. Por casu:. <style>: p'asitiar l'estilu internu de la páxina; yá seya usando CSS o otros llinguaxes similares. Nun ye necesariu asitialo si va venceyase a un archivu esternu usando la etiqueta . : pa metadatos como l'autoría o la llicencia, inclusive pa indicar parámetros http (por aciu http-equiv="") cuando non pueden modificar por non tar disponible la configuración o por dificultaes con server-side scripting. <body>: define'l conteníu principal o cuerpu del documentu. Esta ye la parte del documentu html que s'amuesa nel navegador; dientro d'esta etiqueta pueden definise propiedaes comunes a tola páxina, como color de fondu y márxenes. Dientro del cuerpu <body> ye posible atopar numberoses etiquetes. De siguío indíquense dalgunes a manera d'exemplu: <article>: Representa una composición autu-contenida nun documentu, páxina, una aplicación o nel sitiu, que se destina a distribuyir de forma independiente o re-aplicable. <h1> a <h6>: encabezadures o títulos del documentu con distinta relevancia. <table>: define una tabla. <tr>: fila d'una tabla. <td>: celda d'una tabla (ten de tar dientro d'una fila). <footer> : representa'l pie d'un documentu o seición. La información que se suel añader nesti bloque ye l'autor del documentu, enllaces a conteníu rellacionáu, información de copyright, avisos llegales, etc. <a>: hiperenllaz, dientro o fora del sitiu web. Tien De definise'l parámetru de pasada per mediu del atributu href. Por casu: <a href="http://www.example.com" title="Exemplu" target="_blank" tabindex="1">Exemplu</a> represéntase como exemplu.www.example.com. <div>: división de la páxina. Encamiéntase, xunto con css, en cuenta de <table> cuando se desea alliniar conteníu. : imaxe. Requier del atributu src, qu'indica la ruta na que s'atopa la imaxe. Por casu: . Ye conveniente, por accesibilidá, poner un atributu alt="testu alternativu". <li><ol><ul>: etiquetes pa llistes. <b>: testu en negrina (etiqueta desaprobada. Encamiéntase usar la etiqueta <strong>). <i>: testu en cursiva (etiqueta desaprobada. Encamiéntase usar la etiqueta <em>). <s>: testu tacháu (etiqueta desaprobada. Encamiéntase usar la etiqueta <del>). <u>: Antes texto sorrayáu. A partir d'HTML 5 define porciones de testu estremaes o destacaes del restu, pa indicar correiciones por casu (etiqueta desaprobada en HTML 4.01 y redefinida en HTML 5).The return of the u element, "regresu de la etiqueta u" (n'inglés).Referencia de la etiqueta u (n'inglés). <main>: división estructural de la páxina que engloba el conteníu principal de la mesma. Dientro d'esta etiqueta, por casu, atopamos los <article> <span> : Sirve pa estremar un testu d'otru.

La mayoría d'etiquetes tienen de cerrase como s'abrir, pero con una barra («/») tal como s'amuesa nos siguientes exemplos: