{{HTMLSidebar()}}
HTML, que significa Lenguaje de Marcado para Hipertextos (HyperText Markup Language) es el elemento de construcción más básico de una página web y se usa para crear y representar visualmente una página web. Determina el contenido de la página web, pero no su funcionalidad.
HTML le añade "marcado" a un texto estándar en español. "Hiper Texto" se refiere a enlaces que conectan una página Web con otra, haciendo de la Telaraña Mundial (World Wide Web) lo que es hoy. Al crear y subir páginas Web a Internet, usted se hace un participante activo de esta Telaraña Mundial una vez su sitio está en línea. HTML soporta imágenes y también otro tipo de elementos multimedia. Con la ayuda de HTML todos pueden hacer sítios web estáticos y dinámicos. HTML es el lenguaje que describe la estructura y el contenido semántico de un documento web. El contenido dentro de una página web es etiquetado con elementos HTML como {{HTMLElement("img")}}, {{HTMLElement("title")}}, {{HTMLElement("p")}}, {{HTMLElement("div")}}, y así sucesivamente. Estos elementos conforman los bloques de construcción de un sitio web.
Los artículos de este sitio proveen materiales de referencia para desarrollo web.
-
Guía de Referencia HTMLEn nuestra referencia completa, encontrarás detalles de cada elemento y cada atributo que conforman el lenguaje HTML
-
Guía HTMLPara ver artículos sobre como usar HTML, así como tutoriales y ejemplos completos, revisa nuestra Guía del desarrollador HTML.
{{CommunityBox("Diseño Web", "dev-tech-layout", "mozilla.dev.tech.layout", "", "Stack Overflow|https://stackoverflow.com/questions/tagged/html|HTML topics|Visit Stack Overflow, a collaboratively built and maintained Q&A site. See if you can find an answer; if not, you can ask your question there.")}}
Referencia
-
En HTML5, algunos elementos HTML que dan soporte para CORS, tales como {{ HTMLElement("img") }} o {{ HTMLElement("video") }}, tienen un atributo
crossorigin
(propiedadcrossOrigin
), que les permite configurar las peticiones CORS de los datos que se cargan. -
Los atributos globales son atributos comunes a todos los elementos HTML. Pueden usarse en todos los elementos, aunque pueden no tener efecto en algunos.
-
Firefox 2 incorpora un corrector ortográfico para las áreas y los campos de texto de los formularios web. Accediendo a las opciones de configuración mediante "about:config" en la dirección el usuario puede activar o desactivar el corrector y, además, puede indicar si desea o no habilitar la corrección ortográfica y si debe habilitarse para áreas y campos de texto o sólo en áreas de texto.
-
Los elementos HTML usualmente son bien elementos a "nivel de bloque" o bien elementos "en línea". Un elemento a nivel de bloque ocupa el espacio entero de su elemento padre (el contenedor), creando así un "bloque." Este artículo ayuda a explicar el significado de es esto.
-
Los elementos HTML usualmente son bien elementos "en línea" o bien elementos a "nivel de bloque". Un elemento en línea ocupa sólo el espacio acotado por las etiquetas que lo definen.El siguiente ejemplo demuestra la influencia de un elemento en líena
-
Los elementos en HTML tienen atributos; estos son valores adicionales que configuran los elementos o ajustan su comportamiento para cumplir los criterios de los usuarios.
-
HTML es el lenguaje que describe la estructura y el contenido semántico de un documento Web; este se compone de elementos, cada uno de los cuales puede ser modificado por cierta cantidad de atributos.
-
La especificación HTML introduce un atributo {{ htmlattrxref("crossorigin", "img") }} para imágenes que, en conjunto con el encabezado {{Glossary("CORS")}} apropiado, permite definir imágenes con el elemento {{ HTMLElement("img") }} que se carguen de orígenes externos dentro de un lienzo (canvas) como si estas fuesen cargadas del origen actual.
-
En el borrador de trabajo de HTML5, el atributo del DOM
activeElement
y el método DOMhasFocus()
le permiten al programador controlar mejor la interactividad de la página en respuesta a las acciones del usuario. Por ejemplo, ambos pueden usarse con propósitos estadísticos, para registrar el número de pulsaciones sobre ciertos enlaces de la página, para medir la cantidad de tiempo que un elemento tiene el foco, y así sucesivamente. Además, cuando se combinan con la tecnología AJAX, ayudan a minimizar el número de peticiones al servidor, dependiendo de la activad del usuario y del diseño de la página. -
Los Microformatos (en ocasiones abreviados como μF) son pequeñas plantillas para marcar entidades como personas, organizaciones, eventos, localizaciones, posts en blogs, productos, currículums, recetas etc. Son una convención simple para incrustar semántica en HTML y para brindar rápidamente un API utilizable por los motores de búsqueda, agregadores y otras herramientas
-
Tradicionalmente en los navegadores el analizador de HTML corre en el hilo de ejecución principal y se queda bloqueado después de una etiqueta </script> hasta que el código se haya recuperado y ejecutado. El analizador de HTML de Firefox 4 y posteriores soporta análisis especulativo fuera del hilo de ejecución principal. Éste analiza anticipadamente mientras el código está siendo descargado y ejecutado. Como en Firefox 3.5 y 3.6, el analizador de HTML es el que inicia la carga especulativa de código, las hojas de estilos y las imágenes que va encontrando en el flujo de la página. Sin embargo, en Firefox 4 y posteriores, el analizador de HTML también ejecuta el algoritmo especulativo de la contrucción del árbol HTML. La ventaja es que cuando lo especulado tiene éxito, no hay necesidad de reanalizar la parte del archivo de entrada que ya fue analizada junto la descarga de código, hojas de estilo y las imágenes. La desventaja es que se ha realizado un trabajo inútil cuando la especulación fracasa.
-
En HTML, los siguientes tipos de enlaces indican la relación entre dos documentos, de los cuales uno enlaza al otro usando un elemento{{HTMLElement("a")}} o bien {{HTMLElement("area")}}, o bien {{HTMLElement("link")}}.
-
La Transmisión Adaptable y Dinámica sobre HTTP (DASH - Dynamic Adaptive Streaming over HTTP) es un protocolo de transmisión adaptable. Esto signfica que le permite a un flujo de vídeo cambiar entre diversas tasas de bits dependiendo de la velocidad de la red, para mantener la reproducción de un vídeo.
-
Uso del caché de aplicaciones (desaprobado)
-
HTML5 proporciona un mecanismo de caché a nivel de aplicación que permite que las aplicaciones basadas en la web se ejecuten sin conexión. Los desarrolladores pueden usar la interface de Caché de aplicaciones (AppCache) para especificar los recursos que el navegador debería guardar en caché y tener disponibles para los usuarios cuando no estén conectados. Las aplicaciones que están en caché se cargan y funcionan correctamente aunque los usuarios hagan clic en el botón recargar cuando no están conectados.
-
Guías y tutoriales
-
Artículos de MDN que muestran técnicas específicas que puede usar cuando construye contenido Web con HTML, así como tutoriales y otros materiales que puede encontrar útiles. La guía puede brindar lecciones editoriales, pistas e información sobre desarrollo HTML.
-
Introducción a HTMLSi eres nuevo dentro del desarrollo web , asegúrate de leer nuestra introducción sobre lo que es HTML y como usarlo.