Existen multitud de marcas para indicar que una palabra o frase tiene una connotación especial.
Los elementos son:
- <CITE>, indica que el texto es una cita (por ejemplo de un título). Generalmente se representa en cursiva.
- <CODE>, lo marcado es un ejemplo de código dentro del texto. Se representa usando un tipo de letra de caja fija.
- <EM>, denota énfasis. Generalmente se representa con letra cursiva.
- <KBD>, indica que el texto se introduce desde el teclado. Se representa usando un tipo de letra de caja fija.
- <SAMP>, ejemplo, es decir, una secuencia de caracteres literales. Se representa usando un tipo de letra de caja fija.
- <STRONG>, denota énfasis fuerte. Generalmente en negrita.
- <VAR>, lugar de una variable, por ejemplo la que se le pasa a un programa. Se representa usando un tipo de letra de caja fija.
Se usan para indicar explícitamente el formato tipográfico de una palabra o frase.
Los formatos y sus marcas correspondientes son:
- Negrita, <B></B>
- Cursiva, <I></I>
- Texto de teletipo (tipo de letra de caja fija) <TT></TT>
Aunque no están en el estándar, algunos visores pueden soportar otras marcas de formato tipográfico como
<STRIKE> (texto tachado) o
<U> (subrayado).
Un caso especial de marcado es el representado por el elemento
<A>, que se emplea para indicar que un texto hace referencia a otro, es decir, está anclado mediante un hiperenlace.
Para el marcado se emplean la marca inicial con atributos, el texto a anclar y la marca final. Los atributos pueden ser:
- HREF. El valor es el URI (Uniform Resource Identifier) del anclaje principal de un hiperenlace. El URI se puede referir a otro documento HTML, a un anclaje del mismo documento o a cualquier otro tipo de recurso (FTP, Gopher, etc.).
- NAME. Nombra un anclaje para poder ser usado como anclaje principal de un hiperenlace, es decir, el punto nombrado puede ser referenciado desde otro anclaje que emplee el atributo HREF. Por ejemplo, si en el documento test.html incluimos un anclaje <A NAME="indice">Índice</A>, dentro del mismo lo podremos referenciar mediante <A HREF="#indice">Volver al índice</A>. Si queremos referirnos a ese punto dentro del documento desde otro documento que se encuentra en el mismo directorio, la referencia será <A HREF="test.html#indice">índice del test</A>.
- TITLE. Sugiere un título para el recurso destino. Este atributo es sólo informativo y puede ser usado para que se visualice al colocarnos sobre el enlace o para nombrar recursos que no incluyen un título, como gráficos.
- REL. relaciones descritas por el hiperenlace. El valor es una lista de nombres de relaciones separadas por blancos.
- REV. Igual que REL pero en dirección contraria (si A se relaciona con B por X, un enlace de A a B con REL="X" expresa lo mismo que un enlace de B a A con REV="X").
- URN. Especifica un identificador para el primer anclaje del hiperenlace. La sintaxis de los URN (Uniform Resource Namer) a_n no está especificada.
- METHODS. Especifica métodos a usar para acceder al destino. Se escriben como una lista de palabras separadas por espacios y dependen del tipo de URI. Al igual que el elemento TITLE, son sólo orientativos para el visor.