Saltar al contenido

Etiqueta HTML <mark>

La etiqueta <mark> es uno de los elementos HTML5. Marca una parte del texto que tiene relevancia. Se puede usar para resaltar texto y mostrar énfasis, resaltar términos de búsqueda en los resultados para proporcionar contexto; o distinguir nuevo contenido añadido por el usuario mostrándolo de manera diferente.

En Chrome y Firefox, el contenido de la etiqueta se marca en amarillo, pero se puede cambiar con la propiedad CSS background-color.

TIP

La etiqueta <mark> no tiene semántica estructural, pero sí transmite relevancia o urgencia a las tecnologías de asistencia. Para mostrar la importancia del texto marcado, utiliza las etiquetas <strong> o <em>.

TIP

Nunca uses la etiqueta <mark> para resaltado de sintaxis. Para ello, puedes usar la etiqueta HTML <span> con las propiedades CSS adecuadas.

La etiqueta <mark> se puede usar para indicar una parte específica del contenido relevante para la actividad actual del usuario, como indicar las palabras que coinciden con una operación de búsqueda.

Sintaxis

La etiqueta <mark> se usa en pares. El contenido se escribe entre las etiquetas de apertura (<mark>) y cierre (</mark>).

Ejemplo de la etiqueta HTML <mark>:

Etiqueta HTML <mark>

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
  </head>
  <body>
    <p>Learn HyperText markup language (HTML) on <mark>W3Docs.com</mark> website.</p>
  </body>
</html>

Resultado

mark tag example

La etiqueta <mark> y otras etiquetas HTML

A continuación se presenta una lista de algunos elementos HTML que tienen similitudes con el elemento <mark>. Repasemos cada uno de ellos.

La etiqueta HTML <strong>

Puedes usar la etiqueta <strong> para indicar texto o parte del texto que es muy importante. Por ejemplo, un error o una advertencia. Aparecerá en negrita.

La etiqueta HTML <b>

La etiqueta <b> tiene algunas similitudes con <strong>. También aparece en negrita. La principal diferencia es que el elemento <b> no indica ninguna importancia. Se usa con fines de diseño.

La etiqueta HTML <em>

Usamos la etiqueta <em> para enfatizar una palabra específica. Aparece en cursiva.

Atributos

La etiqueta <mark> admite los atributos globales y los atributos de eventos.

Cómo dar estilo a una etiqueta HTML <mark>

Puedes cambiar el fondo amarillo predeterminado usando la propiedad CSS background-color:

css
mark {
  background-color: #ffeb3b;
  color: #333;
}

Práctica

¿Cuál es el propósito de la etiqueta HTML <mark>?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.