Logo de islavisual
Isotipo de islavisual IslaVisual
imagen de sección

Ultima revisión 07/02/2023

Formateado de contenidos en HTML

Elemento ABBR

El elemento ABBR especifica que el contenido que se va a representar es una abreviatura o un acrónimo. Admite varios atributos, sin embargo, el único "obligatorio" es el atributo TITLE que indica el significado de dicha abreviatura.

Ejemplo

<abbr title="Cascading Style Sheets">CSS</abbr> es un lenguaje de diseño gráfico para definir y crear la presentación de un documento estructurado escrito en un lenguaje de marcado.

Resultado

CSS es un lenguaje de diseño gráfico para definir y crear la presentación de un documento estructurado escrito en un lenguaje de marcado.

Elemento ADDRESS

El elemento ADDRESS Especifica una información de contacto para el documento actual.

Ejemplo

<address>
    Escrito por Pablo Enrique Fernández Casado.
    Visita <a href="https://ejemplo.com">Ejemplo.com</a>
    Castellana 58, local
    28046 Madrid
    España
</address>

Resultado

Escrito por Pablo Enrique Fernández Casado. Visita Ejemplo.com Castellana 58, local 28046 Madrid España

Ejemplo

<address> 
    Email de contacto: <a href="mailto:ejemplo@gmail.com">ejemplo@gmail.com</a><br> 
    Teléfono: <a href="tel:+34999999999">(+34) 999.999.999</a> 
</address>

Resultado

Email de contacto: ejemplo@gmail.com
Teléfono: (+34) 999.999.999

Elemento BDO

El elemento BDO especifica la direccionabilidad del contenido que está dentro de él. Requiere del atributo "dir" para asignar la dirección del texto.

Ejemplo

<p dir="ltr">Esta palabara arábica <bdo dir="rtl">ARABIC PLACEHOLDER</bdo>, está escrita de izquierda a derecha, pero se muestra al revés.</p>

Resultado

Esta palabara arábica ARABIC PLACEHOLDER, está escrita de izquierda a derecha, pero se muestra al revés.

Elementos BLOCKQUOTE y CITE

Los elementos BLOCKQUOTE y CITE especifican que el contenido que se va a representar es una cita. La diferencia estriba en que, BLOCKQUOTE, se mostrará a modo de bloque y, CITE, se mostrará o representará como una cita en línea.

Ejemplo con BLOCKQUOTE

<blockquote cite="https://blog.com/einstein">
    Hay dos cosas infinitas, el Universo y la estupidez humana
</blockquote>

Resultado

Hay dos cosas infinitas, el Universo y la estupidez humana

Ejemplo con CITE

<p>
    <cite>
        Hay dos cosas infinitas, el Universo y la estupidez humana
    </cite>, dicho por Albert Einstein
</p>

Resultado

Hay dos cosas infinitas, el Universo y la estupidez humana , dicho por Albert Einstein

Elemento CODE

El elemento CODE especifica que el contenido que se va a representar es un fragmento de código.

Ejemplo

<code>
    <script type="text/javascript">
        document.querySelector("body").style.fontFamily = "Arial";
        document.querySelector("body").style.fontSize = "14px";
    </script>
</code>

Elemento DATA

El elemento DATA especifica y vincula un contenido textual con un valor legible para el sistema o aplicación.

En el ejemplo siguiente, el valor del atributo value podría ser el código de barras.

Ejemplo

<ul>
    <li><data value="3967381398">Producto pequeño</data></li>
    <li><data value="3967381399">Producto mediano</data></li>
    <li><data value="3967381400">Producto grande</data></li>
</ul>

Elemento DFN

El elemento DFN especifica que, a continuación, se va a definir el contenido que está dentro de él.

Ejemplo

<p>
    El <dfn>HTML</dfn> es un lenguaje de marcado para hipertextos.
</p>

Elemento EM

El elemento EM especifica que el contenido que se va a representar debe aparecer enfatizado. Normalmente, este énfasis suele ser el resultado de aplicar un estilo en cursiva, por lo que se puede confundir con la etiqueta I.

Ejemplo

<p>
    Este texto no tiene énfasis, 
    <em>pero este texto sí está con énfasis</em>
</p>

Elemento I

El elemento I especifica que el contenido que se va a representar debe aparecer en cursiva. Cabe destacar que, este estilo cursivo puede confundirse con el resul-tado de la aplicación de la etiqueta EM.

Ejemplo

<p>
    Este texto no tiene énfasis, 
    <i>pero este texto sí está con énfasis</i>
</p>

Elementos INS y DEL

Los elementos INS y DEL especifican que el contenido que se va a representar ha sufrido una alteración que afecta a un texto, o parte de él, anteriormente escrito. La etiqueta DEL indica el texto que estaba antes y se representa como si estuviese anulado o tachado. La etiqueta INS representa el texto nuevo que ha cambiado.

Ejemplo

<p>
    El cometa <del>C/2020 F3</del> <ins>Neowise</ins>, descubierto ...
</p>

Resultado

El cometa C/2020 F3 Neowise, descubierto ...

Elemento KBD

El elemento KBD especifica que el contenido que se va a declarar es una tecla o combinación de teclas.

Ejemplos

<kbd>alt + S</kbd>

Resultado

alt + S
<p>
    Pulse <kbd><kbd style="border: 1px solid #000; border-radius: 4px; padding: 2px;">Ctrl</kbd> + <kbd style="border: 1px solid #000; border-radius: 4px; padding: 2px;">R</kbd></kbd> para recargar la página.
</p>

Resultado

Pulse Ctrl + R para recargar la página.

Elemento MARK

El elemento MARK especifica que el contenido que se va a representar debe estar marcado o resaltado por su relevancia o importancia dentro del contexto en el que se encuentra.

Ejemplo

<p>
    Los <mark>elementos P no deben contener etiquetas que no sean de texto</mark>. Esto es, no es aconsejable introducir en una etiqueta de párrafo un elemento DIV, SECTION, ARTICLE, ...
</p>

Resultado

Los elementos P no deben contener etiquetas que no sean de texto. Esto es, no es aconsejable introducir en una etiqueta de párrafo un elemento DIV, SECTION, ARTICLE, ...

Elemento MATH

El elemento MATH especifica que lo que se va a definir es una fórmula o ecuación matemática. Esto es posible gracias al lenguaje MathML que lleva incorporado y permite utilizar etiquetas HTML para escribir anotaciones matemáticas.

El elemento MATH es el nivel superior del MathML, que es un lenguaje de marcado basado en XML cuyo objetivo es expresar mediante notación de marcas una notación matemática de forma sea legible para las máquinas y seres humanos.

Entre sus posibles elementos, los más comunes, son MI (que representa a un identificador o variable), MN (que representa un valor o número), MO (que representa un operador) y MS (que representa una cadena), aunque dispone de muchos más.

Más información en MathML2 de W3C

Ejemplo de superíndices

<math>
    <msup>
        <mi>n</mi>
        <mn>7</mn>
    </msup>
</math>

Resultado

n 7

Ejemplo de subíndices

<math>
    <msub>
        <mi>n</mi>
        <mn>7</mn>
    </msub>
</math>

Resultado

n 7

Ejemplo de fracciones

<math>
    <mfrac>
        <mn>1</mn>
        <mn>2</mn>
    </mfrac>
</math>

Resultado

1 2

Ejemplo de raíces

<math>
    <mroot>
        <mn>-8</mn>
        <mn>3</mn>
    </mroot>
</math>

Resultado

-8 3

Ejemplo de sumatorios

<math>
    <mrow>
        <munderover>
            <mo>∑</mo>
            <mrow>
                <mi>n</mi>
                <mo>=</mo>
                <mn>1</mn>
            </mrow>
            <mrow>
                <mo>+</mo>
                <mn>∞</mn>
            </mrow>
        </munderover>
        <mfrac>
            <mn>1</mn>
            <msup>
                <mi>n</mi>
                <mn>2</mn>
            </msup>
        </mfrac>
    </mrow>
</math>

Resultado

n = 1 + 1 n 2

Ejemplo de matrices

<math>
    <mrow>
        <mo>[</mo>
        <mtable>
            <mtr>
                <mtd> <mn style="color: var(--color2-bg);">x</mn> </mtd>
                <mtd> <mn>1</mn> </mtd>
            </mtr>
            <mtr>
                <mtd> <mn>2</mn> </mtd>
                <mtd> <mn>3</mn> </mtd>
            </mtr>
        </mtable>
        <mo>]</mo>
    </mrow>
</math>

Resultado

[ 4 1 2 3 ]

Ejemplo de integrales

<math>
    <munderover>
        <mo>∫</mo>
        <mi>a</mi>
        <mi>b</mi>
    </munderover>
    <mrow>
        <mo>(</mo>
        <mn>5</mn>
        <mi>x</mi>
        <mo>+</mo>
        <mn>2</mn>
        <mi>cos</mi>
        <mrow>
            <mo>(</mo>
            <mi>x</mi>
            <mo>)</mo>
        </mrow>
        <mo>)</mo>
    </mrow>
    <mi>dx</mi>
</math>

Resultado

a b ( 5 x + 2 cos ( x ) ) dx

Elemento PRE

El elemento PRE especifica que el contenido que se va a representar es un texto preformateado. En general, este elemento se suele representar con una fuente Courier o Monospace y conserva todos los espacios y saltos de línea.

Ejemplo

<pre>
    <p>
        Los  espacios repetidos y 
        Saltos de línea de    este   elemento se muestran tal cuál!
    </p>
</pre>

Resultado

                            

Los espacios repetidos y Saltos de línea de este elemento se muestran tal cuál!

Elementos SUB y SUP

Los elementos SUB y SUP especifican que el contenido que se va a representar debe aparecer como subíndice o superíndice, es decir, por debajo de la línea normal y en una fuente de menor tamaño o por encima de la línea normal y en una fuente de menor tamaño.

Ejemplo con SUB

<p>La fórmula del agua es H<sub>2</sub>O</p>

Resultado

La fórmula del agua es H2O

Ejemplo con SUP

<p>E = MC<sup>2</sup></p>

Resultado

E = MC2

Elemento VAR

El elemento VAR especifica que el contenido que se va a representar es el nombre de una variable.

Ejemplo

<var>x</var> = Millones de personas;

Resultado

x = Millones de personas;

Listas

Elementos UL y OL

Los elementos UL y OL especifican que el contenido que se va a representar es una lista desordenada u ordenada, respectivamente.

Es importante destacar que, dentro de un UL o un OL, nunca puede haber otra cosa que no sea un LI. De lo contrario, estaríamos destruyendo la estructura y el significado que nos aporta la web semántica.

Ejemplo con UL

<ul>
    <li>Opción 1</li>
    <li>Opción 2</li>
    <li>...</li>
</ul>

Ejemplo con OL

<ol>
    <li>Opción 1</li>
    <li>Opción 2</li>
    <li>...</li>
</ol>

Elemento DL

El elemento DL especifica que el contenido que se va a representar es una lista de definición, también conocidas como descriptiva o dinámica.

Ejemplo

<h4>Términos de astronomía</h4>
<dl>
    <dt>Planeta</dt>
    <dd>Es aquel cuerpo celeste que orbita alrededor del Sol, posee una masa como para que su propia gravedad domine las fuerzas presentes como cuerpo rígido, lo que implica una forma eférica determinada por el equilibrio hidrostático y es claramente dominante en su vecindad, habiendo limpiado su órbita de cuerpos similares a él.</dd>

    <dt>Planeta enano</dt>
    <dd> Es aquel cuerpo celeste que orbita alrededor del Sol, posee una masa como para que su propia gravedad domine las fuerzas presentes como cuerpo rígido, lo que implica una forma eférica determinada por el equilibrio hidrostático y no es dominante en su vecindad y no es un satélite de otro planeta o cuerpo estelar.</dd>
</dl>

Resultado

Términos de astronomía

Planeta
Es aquel cuerpo celeste que orbita alrededor del Sol, posee una masa como para que su propia gravedad domine las fuerzas presentes como cuerpo rígido, lo que implica una forma eférica determinada por el equilibrio hidrostático y es claramente dominante en su vecindad, habiendo limpiado su órbita de cuerpos similares a él.
Planeta enano
Es aquel cuerpo celeste que orbita alrededor del Sol, posee una masa como para que su propia gravedad domine las fuerzas presentes como cuerpo rígido, lo que implica una forma eférica determinada por el equilibrio hidrostático y no es dominante en su vecindad y no es un satélite de otro planeta o cuerpo estelar.

Hasta más vernos.

Sobre el autor

Imagen de Pablo Enrique Fernández Casado
Pablo Enrique Fernández Casado

CEO de IslaVisual, Manager, Full Stack Analyst Developer y formador por cuenta ajena con más de 25 años de experiencia en el campo de la programación y más de 10 en el campo del diseño, UX, usabilidad web y accesibilidad web. También es escritor y compositor de música, además de presentar múltiples soft kills como la escucha activa, el trabajo en equipo, la creatividad, la resiliencia o la capacidad de aprendizaje, entre otras.

Especializado en proveer soluciones integrales de bajo coste y actividades de consultoría de Usabilidad, Accesibilidad y Experiencia de Usuario (UX), además de ofrecer asesoramiento en SEO, optimización de sistemas y páginas web, entre otras habilidades.