la tabulación más conocida y común es una tabulación horizontal (HT) o tabulación de caracteres, que en ASCII tiene el código de caracteres decimal de 9, y puede ser referida como Ctrl+I O ^I. en C y muchos otros lenguajes de programación el código de escape \T
se puede usar para poner este carácter en una constante de cadena. La pestaña horizontal generalmente se inserta cuando se presiona la tecla Tab en un teclado estándar.
una tabulación vertical (VT) también existe y tiene el código de carácter decimal ASCII 11 (Ctrl+K O ^K), carácter de escape \v
.,
en EBCDIC el código para HT es 5. VT es 11 (coincidentemente igual que en ASCII).
originalmente, los mecanismos de la impresora usaban tabulaciones mecánicas para indicar a dónde iban las tabulaciones. Esto se hizo horizontalmente con dientes de metal móviles en una fila, y verticalmente con un bucle de mylar u otra cinta de la longitud de una página con agujeros perforados en ella para indicar los topes de lengüeta. Estos se configuraron manualmente para que coincidieran con los formularios preimpresos que se cargaron en la impresora., En la práctica, los tabuladores configurables se reemplazaron rápidamente con tabuladores fijos, estandarizados de facto en cada múltiplo de 8 caracteres horizontalmente y cada seis líneas verticalmente. Un programa de impresión podría enviar cero o más pestañas para llegar a la parada de pestañas más cercana arriba y a la izquierda de donde quería imprimir, luego enviar feeds de línea y espacios para llegar a la ubicación final. Los caracteres de tabulación simplemente se convirtieron en una forma de compresión de datos.,
a pesar de que cinco caracteres eran la típica sangría de párrafo en las máquinas de escribir en ese momento, el tamaño de la pestaña horizontal de ocho evolucionó porque como una potencia de dos era más fácil de calcular con la limitada electrónica digital disponible. El uso de esta pestaña de tamaño para sangrar el código resulta en mucho espacio en blanco a la izquierda, por lo que la mayoría de los editores de texto para el código, como los IDE, permiten cambiar el tamaño de la pestaña, y algunos (en particular en Windows) por defecto a cuatro en lugar de ocho. Los desacuerdos entre los programadores sobre qué tamaño de las pestañas son correctos, y si se deben usar pestañas en absoluto, son comunes., Los editores de texto modernos generalmente tienen la tecla Tab insertando la sangría definida por el Usuario y pueden usar heurística para adaptar este comportamiento a los archivos existentes.
ISO 6429 incluye los códigos 136 (conjunto de tabulación Horizontal), 137 (tabulación Horizontal con justificación) y 138 (conjunto de tabulación Vertical) que estaban destinados a permitir al programa establecer y borrar topes de tabulación. Esto rara vez se usa o admite.
valores separados por Tabulaseditar
los valores separados por tabulación (TSV) son un estándar común de facto para exportar e importar valores de campo de base de datos o de hoja de cálculo., El texto dividido en campos delimitados por pestañas a menudo se puede pegar en un procesador de textos y formatear en una tabla con un solo comando. Por ejemplo, en Microsoft Word 2010, inserte >Table > convertir texto a Tabla… es el comando necesario, produciendo un diálogo donde el usuario selecciona Más detalles.
la Convención TSV para exportar datos se puede comparar con la Convención alternativa, más estable de valores separados por comas (CSV) (que puede usar punto y coma en lugar de comas), y ambos se convierten fácilmente entre sí.,
los menús Gopher usan valores separados por tabulaciones para indicar Selectores.
TSV también ha sido citado en un enfoque moderno para resolver el debate de programación con respecto al uso de pestañas y espacios para la alineación de código llamado tabstops elásticos. Esta idea utiliza un esquema llamado columnas separadas por tabulación (TSC) en lugar de los valores separados por tabulación (TSV) similares.,
HTMLEdit
Aquí hay un ejemplo:
observe que la pestaña al comienzo de una línea se elimina fuera <pre>
, el espaciado de ocho caracteres, y cómo se omite un tabulador si hay más de 8 caracteres desde el último.
CSS3 define la propiedad tab-size
, que ajusta el número de espacios para el carácter tab A partir del valor predeterminado de ocho. La última versión de WebKit admite la propiedadtab-size
., El navegador web Opera admite la propiedad CSS -o-tab-size
, el navegador web Firefox admite la propiedad CSS -moz-tab-size
con el mismo significado.
la pestaña vertical es 
pero no está permitido en SGML; esto incluye XML 1.0 y HTML.,al carácter de tabulación se copian de ASCII:
Los caracteres de tabulación puede ser representado gráficamente por símbolos especiales:
- U+2409 ␉ SÍMBOLO DE TABULACIÓN HORIZONTAL
- U+240 TER ␋ SÍMBOLO DE TABULACIÓN VERTICAL
Unicode también tiene los caracteres de los símbolos para representar o ser impreso en la tecla de tabulación:
- U+21B9 ↹ hacia la izquierda FLECHA A la BARRA de MÁS de FLECHA derecha PARA BAR (ficha con shift + tab)
- U+21C6 ⇆ FLECHA izquierda SOBRE la FLECHA derecha
- U+21E4 ⇤ hacia la izquierda FLECHA A la BARRA (hacia la izquierda de la ficha)
- U+21E5 ⇥ FLECHA derecha DE la BARRA (hacia la derecha de la ficha)