Armonía | En definitiva...

Carga semántica en XHTML: code, kbd, samp, var

  • Domingo, 06 de Febrero de 2005 a las 23:08 CET
  • Guardado en: XHTML
    Warning: sprintf() [function.sprintf]: Too few arguments in /home/armoniaspiralstatic/armonia.spiral-static.org/ecrire/tools/multicat/functions.php on line 85

Siguiendo con el tema de la carga semántica en las etiquetas XHTML, hoy me gustaría hablar de cuatro etiquetas poco conocidas, usadas principalmente en contextos informáticos. Estas etiquetas son: code, kbd y samp.

Empezaremos hablando de code, que ha de utilizarse, según las especificaciones del W3C, para designar un fragmento de código de computador. Atendiendo a esta definición, podemos determinar que usaremos la etiqueta code para marcar cualquier trozo de código fuente que coloquemos en nuestros documentos.

Si miramos el código fuente de este blog, encontraremos probablemente varios ejemplos del uso de code. A continuación pongo un ejemplo específico para un trozo de código embebido dentro de un párrafo.

<p>En tu caso falta inicializar <code>$contador = 1;</code></p>

Que daría como resultado:

En tu caso falta inizializar $contador = 1;

Otra etiqueta que usaremos probablemente a menudo si escribimos sobre temas informáticos será kbd. Esta etiqueta se debe usar para marcar texto que el usuario deba introducir en el ordenador mediante el teclado, bien sea en un formulario, en una consola, en una barra de direcciones, etc.

Un uso muy extendido para esta etiqueta es colocarla cuando se quiere mostrar un atajo de teclado, al estilo Ctrl + Alt + Supr. Y posteriormente aplicarle estilos a esta etiqueta desde CSS para imitar el aspecto de una tecla del teclado, (como explica mini-d en este post).

A continuación un par de ejemplos del uso de kbd, el primero para mostrar un texto que se debe introducir, y el segundo para marcar un atajo de teclado.

<p>Para actualizar su sistema <cite>Debian</cite> introduzca <kbd>apt-get dist-upgrade</kbd> en su consola</p>

Que daría como resultado:

Para actualizar su sistema Debian introduzca apt-get dist-upgrade en su consola

Y ahora el ejemplo para representar un atajo de teclado:

<p>Para cerrar la ventana activa se suele utilizar <kbd>Alt</kbd> + <kbd>F4</kbd></p>

Que daría como resultado:

Para cerrar la ventana activa se suele utilizar Alt + F4

Otra etiqueta que, por ejemplo, estoy usando en este post, es samp, usada para marcar un ejemplo de salida para un programa, un script, etc. Esto es muy útil, por ejemplo, cuando queremos mostrar un mensaje de error que nos devuelve un comando Linux, o cuando debemos marcar cualquier texto que un programa nos devuelva. Aqui va un ejemplo:

<p>Al pulsar sobre el icono se muestra el siguiente texto: <samp>Elija un numero del 1 al 10</samp></p>

Dando como resultado:

Al pulsar sobre el icono se muestra el siguiente texto: Elija un numero del 1 al 10

Bueno, esto es todo, espero que os haya servido de algo este otro pequeño paso en nuestro repaso por la carga semántica de las etiquetas que componen el XHTML.

Actualización (13:27 07/02/2005).

Advertido por el amigo Federico, añado a este post la etiqueta var, usada para referenciar instancias a variables o argumentos de un programa. Se podría usar, por ejemplo, en el siguiente texto:

if (document.getElementById) blnDOM = true;

Cuyo código sería:

<p><code> if (document.getElementById) <var>blnDOM</var> = true; </code></p>

Avisos, (trackbacks)

Los avisos para este post están cerrados.

Comentarios

[ Hacer un Comentario ]

  1. #31 - Escrito por Federico, el Lunes 16 Mayo 2005 a las 17:45 CET.

    Ya que hablaste de elementos normalmente usados en programación, deberías haber incluido a <var> :).

  2. #32 - Escrito por Stan, el Lunes 16 Mayo 2005 a las 17:46 CET.

    Excelente, la etiqueta <kbd> no la tenia muy clara, pero despues de leer tu post, quedo aclarada.

    Por otro lado desconocia la etiqueta <samp>, muy buen post.

    Un saludo y espero seguir viendo mas tags por aqui.

  3. #33 - Escrito por Juan G. Hurtado, el Lunes 16 Mayo 2005 a las 17:47 CET.

    Ya está añadido lo que me comentas, Federico, gracias por avisar. La verdad es que al empezar a escribir la tenía en mente, pero se me fue de la cabeza.

    Stan, me alegro que te haya quedado más claro el uso de estas etiquetas, ahora solo hace falta aplicarlas ;) Por cierto, yo espero seguir viendote a ti por aqui :)

Hacer un comentario

Los comentarios para este post están cerrados.

Búsqueda

Acerca de este blog

Armonía es el blog personal de Juan G. Hurtado, (C. V.). Aquí se tratarán muchos temas, pero sobre todo los relacionados con la programación, la tecnología, el desarrollo y los estándares en la World Wide Web.

Si quieres puedes visitar también las galerias de fotos guardadas en su cuenta Flickr, o su colección de enlaces en del.icio.us.

Velas en la oscuridad Mano del autor del blog en blanco y negro Trozo del paisaje desde la ventana del autor del blog Palma de la mano del autor del blog en blanco y negro

Lectura

CSS Mastery, de Andy Budd
Portada del libro Bulleproof Web Design
Muy buen libro, escrito por Andy Budd en el que nos muestra un repaso muy bien detallado por infinidad de técnicas ingeniosas para conseguir que nuestras hojas de estilo "hagan magia"
[Leer revisión]
Bulletproof Web Design, de Dan Cedelhorm
Portada del libro Bulleproof Web Design
Un libro genial en el que Dan Cedelhorm nos enseña cómo blindar nuestras páginas para evitar que se "rompan" ante configuraciones no habituales de los navegadores de los visitantes, (aparte de otras muchas cosas)
[Leer revisión]
Agile Web Development With Rails, de Dave Thomas y David Heinemeier
Portada del libro Agile Web Development With Rails
Una perfecta introducción a Ruby on Rails, el framework de desarrollo Web que está causando furor en estos momentos...
[Leer revisión]

Contacto

  • e-Mail: juan.g.hurtado@gmail.com
  • Jabber: juan.g.hurtado@jabberes.org
  • Skype: juan.g.hurtado
  • Messenger: the_micro_cuts@hotmail.com