Saltar al contenido

Propiedad tab-size de CSS

La propiedad tab-size se utiliza para establecer el ancho del carácter de tabulación (U+0009) que se muestra en la página.

La propiedad tab-size es una de las propiedades de CSS3. Es visible en cualquier elemento donde se preserve el espacio en blanco (por ejemplo, usando white-space: pre, pre-wrap o pre-line), como <textarea> y <pre>.

INFO

Los valores negativos no son válidos.

Valor inicial8
Se aplica aTodos los elementos, pero solo afecta a contenedores de bloque y elementos con espacios en blanco preservados.
HeredableSí.
AnimableNo.
VersiónCSS3
Sintaxis DOMobject.style.tabSize = "20";

Sintaxis

Sintaxis de CSS tab-size

css
tab-size: number | length | initial | inherit;

Ejemplo de la propiedad tab-size:

Ejemplo de código CSS tab-size

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .tab1 {
        tab-size: 5;
      }
      .tab2 {
        tab-size: 20;
      }
    </style>
  </head>
  <body>
    <h2>Tab-size property example</h2>
    <pre class="tab1">
        Lorem	ipsum	is	a...  
    </pre>
    <pre class="tab2">
        Lorem	ipsum	is	a...
    </pre>
  </body>
</html>

Resultado

CSS tab-size values list

En el ejemplo dado, el tab-size del primer elemento es 5, y el del segundo elemento es 20.

Valores

ValorDescripciónProbar
numberEstablece el número de caracteres de espacio en una tabulación. Los valores negativos no son válidos. El valor predeterminado es 8.Probar »
lengthEstablece el ancho de la tabulación. Los valores negativos no son válidos. Este valor es ampliamente compatible con los navegadores modernos.
initialHace que la propiedad use su valor predeterminado.
inheritHereda la propiedad de su elemento padre.

Práctica

¿Qué hace la propiedad 'tab-size' en CSS?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.