Subrayado

En los navegadores web, la configuración predeterminada generalmente distingue los hipervínculos subrayando (y generalmente cambiando su color), pero tanto los usuarios como los sitios web pueden cambiar la configuración para que algunos o todos los hipervínculos aparezcan de manera diferente (o incluso sin distinción del texto normal).

HistoryEdit

Dado que los primeros dispositivos de salida (teleimpresoras, CRT e impresoras de línea) no podían producir más de un carácter en una ubicación, no era posible para subrayar el texto, por lo que las primeras codificaciones como ITA2 y las primeras versiones de ASCII no tenían subrayado. El sistema de codificación de caracteres EBCDIC de IBM, introducido en 1964, agregó el subrayado, al que IBM se refirió como el «carácter de ruptura». El informe de IBM sobre NPL (el nombre inicial de lo que ahora se llama PL / I) deja el carácter set undefined, pero menciona específicamente el carácter de ruptura y proporciona RATE_OF_PAY como identificador de ejemplo. Para 1967, el guión bajo se había extendido a ASCII, reemplazando el carácter de flecha izquierda de forma similar, ← (ver también: PIP). C, desarrollado en Bell Labs a principios de la década de 1970, permitía el subrayado en los identificadores.

El subrayado es anterior a la existencia de letras minúsculas en muchos sistemas, por lo que a menudo tenía que usarse para hacer identificadores de varias palabras , ya que CamelCase (ver más abajo) no estaba disponible.

Convenciones de programaciónEditar

Los guiones bajos insertados entre letras son muy comunes para hacer un identificador de «múltiples palabras» en idiomas que no pueden manejar espacios en los identificadores . Esta convención se conoce como «caso de serpiente» (el otro método popular se llama camelCase, donde se usan letras mayúsculas para mostrar dónde comienzan las palabras).

A menudo se usa un guión bajo como primer carácter en una identificación para indicar una implementación interna que no se considera parte de la API y no debe ser invocada por código fuera de esa implementación. Python usa esto para indicar variables miembro protegidas de clases y un guión bajo doble para indicar variables privadas. En Dart, todas las propiedades privadas de las clases deben comenzar con un guión bajo; este uso también es común en otros lenguajes como C ++, aunque estos proporcionan palabras clave para indicar que los miembros son privados. Se utiliza ampliamente para ocultar variables y funciones utilizadas para implementaciones en archivos de encabezado. De hecho, el uso de un guión bajo simple para esto se volvió tan común que los compiladores de C tuvieron que estandarizar en un guión bajo inicial doble (por ejemplo, __DATE__) para las variables integradas reales para evitar conflictos con los de los archivos de encabezado. Python usa doble subrayado para «alterar» un ID privado para que sea mucho más difícil referirse a él, y «PHP reserva todos los nombres de funciones que comienzan con __ como mágicos».

Una variable nombrada con solo un subrayado a menudo tiene un significado especial. $_ o _ es el comando anterior o da como resultado muchos shells interactivos, como los de Python, Ruby y Perl. En Perl, @_ es una variable de matriz especial que contiene los argumentos de una función. En Clojure, indica un argumento cuyo valor será ignorado.

En algunos lenguajes con coincidencia de patrones, como Prolog, Standard ML, Scala, OCaml, Haskell, Erlang y Wolfram Language, el patrón _ coincide con cualquier valor, pero no realiza la vinculación.

HTML < u > y CSSEdit

HTML tiene un elemento de presentación <u> que se usó originalmente para subrayar el texto; este uso quedó obsoleto en HTML4 en favor del estilo CSS {text-decoration: underline}. En HTML5, la etiqueta reapareció pero su significado cambió significativamente: ahora «representa un tramo de texto en línea que debe ser renderizado de una manera que indique que tiene una anotación no textual». Esta función está destinada, por ejemplo, a proporcionar un subrayado de línea ondulada roja para marcar los errores de ortografía en el momento de la entrada, pero que no se deben incrustar en ningún archivo almacenado (a diferencia de una marca de énfasis, que sería),

La Los elementos también pueden existir en otros lenguajes de marcado, como MediaWiki. La Iniciativa de codificación de texto (TEI) proporciona una amplia selección de elementos relacionados para marcar la actividad editorial (inserción, eliminación, corrección, adición, etc.).

UnicodeEdit

Unicode tiene una – subrayado de pie _ en U + 005F, que es un legado de la práctica de la máquina de escribir de subrayar con retroceso y sobreescritura. La práctica moderna usa el diacrítico de combinación «combinación de línea baja» en U + 0332 ◌̲ que da como resultado un subrayado cuando se ejecutan juntos: u̲n̲d̲e̲r̲l̲i̲n̲e̲. Unicode también tiene la combinación de macron a continuación, una sola letra diacrítica.

  • subrayado sencillo: ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
  • doble subrayado: ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

subrayados «simulado» en plain-textEdit

En las aplicaciones de texto sin formato, incluidos los correos electrónicos de texto sin formato, donde no es posible marcar con énfasis, el énfasis deseado se indica a menudo mediante palabras circundantes con caracteres de subrayado. Por ejemplo, «Debe usar una pintura _emulsión_ en el techo».

Algunas aplicaciones agregarán énfasis automáticamente al texto entre corchetes y guiones bajos, ya sea subrayando o en cursiva (por ejemplo, _string_ puede representar una cadena o una cadena).

Como marcador de incorrecciónEditar

El subrayado (generalmente rojo, ondulado o ambos) se usa a menudo por correctores ortográficos (y correctores gramaticales) para indicar texto mal escrito o incorrecto.

Write a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *