Día 17: Definir acrónimos

Usé 50 acrónimos y abreviaciones en mi registro de apuntes (weblog) el mes pasado (mencionados a continuación por sus siglas en inglés): ADA, ALT, AOL, API, CGI, CMS, CSS, CTRL, DMV, DNS, DTD, EFF, FAQ, FSF, GFDL, GIA, GPL, HTML, IE, IIRC, IIS, IO, KB, KDE, LONGDESC, MB, MSDN, MSN, MT, Mac, NC, OPML, P2P, PGDN, PGUP, PBS, PDF, PONUR, RSS, RU, SOAP, SSN, TDD, US, VNC, W3C, WCAG, WYSIWYG, Win, XHTML, and XML.

Si reconoce cada uno de los 50, felicitaciones; tiene un futuro largo y prospero como editor técnico. Si no, apreciará el hecho de que definí cada término con la etiqueta <acronym>. Ponga el cursor sobre cada acrónimo para ver lo que significa. Esto funciona en todos los navegadores modernos, y es inofensivo en el Netscape 4.

Debería definir un acrónimo cada vez que lo use, o al menos una vez en cada apunte.

Quién se beneficia?

  1. Michael se beneficia. Cuando Michael pone el cursor sobre un acrónimo, Opera muestra el titulo del acrónimo como una información sobre herramientas.
  2. Bill se beneficia. Mozilla va aun más allá, y muestra los acrónimos con un subrayado de puntos. Cuando Bill pone su cursor sobre el acrónimo, Mozilla cambia el cursor a un cursor de signo de interrogación, y luego muestra el titulo de acrónimo como una información sobre herramientas (Puede contrarrestar esta conducta por defecto con hojas de estilo en cascada, o usar CSS para mostrar un efecto similar en otros navegadores).
  3. Google se beneficia. Google clasifica el titulo del acrónimo así como el acrónimo mismo, para que las personas puedan encontrar su sitio ya sea si buscan por el acrónimo o la descripción completa.
  4. Desearía poder decir que Jackie se beneficia, pero no es así. Ni JAWS ni ninguno de los otros lectores de pantalla en el mercado soportan la lectura de los títulos de los acrónimos. Espero que algún día lo hagan, y entonces estará por delante en el juego.

Como hacerlo

La primera vez que use un acrónimo, márquelo con la etiqueta <acronym>, así:

<acronym title="hojas de estilo en cascasda">CSS</acronym>

Los usuarios de pueden automatizar este marcaje usando accesos directos. Desde su página inicial de Radio, haga clic en "Shortcuts" en el menú principal de navegación, y luego defina los acrónimos que usa frecuentemente. Por ejemplo:

Nombre: CSS

Valor: <acronym title="hojas de estilo en cascada">CSS</acronym>

(Asegúrese de cambiar el tipo entrada de "WYSIWYG" a "Source" para que pueda editar su HTML directamente.)para que pueda editar su HTML directamente).

Luego, en su apunte, simplemente escriba "CSS" (con las comillas), y Radio lo mostrará con la etiqueta y el titulo del acrónimo, justo como lo definió.

Como hacerlo: hojas de estilos en cascada

Adicionalmente, puede cambiar como se muestran los acrónimos usando hojas de estilos en cascada. Esto funciona en todas las herramientas, no solo en Radio. Esta es la regla que uso para producir el subrayado de puntos en todos los navegadores (no solo en Mozilla):

acronym {
  border-bottom: 1px dotted black;
}

Y como una bonificación adicional, esta es la regla que uso en mi hoja de estilo para impresión, para deletrear automáticamente cualquier acrónimo a imprimir mis paginas de Internet (Esto solo funciona cuando imprime desde Mozilla y Opera, pero es inofensivo en otros navegadores).

acronym:after {
  content: " (" attr(title) ")";
}

Lectura añadida

Ha estado usando acrónimos sin saber lo que significan? Búsquelos.

  • La base de datos de acrónimos y abreviaturas más grande de la Web, Acronyma.
  • Buscador de Acrónimos, página en inglés. Acronym Finder.
  • Búsqueda de Acrónimos, en inglés. Acronym Search.

Comentario

Muchos colegas obsesionados con el marcaje han señalado correctamente que existe una etiqueta <abbr> para abreviaciones. Desafortunadamente, ninguna versión de Internet Explorer para Windows soporta esta etiqueta; no muestra ningún tipo de información de herramientas. Use <acronym>.