Las entidades de caracteres  y  denotan un espacio en y un espacio em respectivamente, donde un espacio en es la mitad del tamaño en puntos y un espacio en em es igual al tamaño en puntos de la fuente actual. Para las fuentes de paso fijo, el agente de usuario puede tratar el espacio en blanco como equivalente a un carácter de espacio A, y el espacio em como equivalente a dos caracteres de espacio.
Esta es una buena respuesta. Pero solo me gustaría decir que sería mejor usar la clase CSS en lugar de id (significa reemplazar #tabpor .taby id="tab"por class="tab") porque si lo usamos más de una vez en un mismo documento, podemos tener comportamientos indefinidos. Ver, por ejemplo, esta pregunta .
Hilder Vitor Lima Pereira
Esto me ayudó hoy. Muchas gracias.
justnisar
19
Tipos de Spacesen HTML
Crea cuatro espacios entre el texto  
Crea dos espacios entre el texto:  
Crea un espacio regular entre el texto:
crea un espacio estrecho (similar al espacio regular pero con una ligera diferencia -
"&thinsp";
Si está pidiendo pestañas para alinear cosas en algunas líneas, puede usarlas <table>.
Poniendo cada línea adentro <tr> ... </tr>. Y cada elemento dentro de esa línea adentro <td> ... </td>. Y, por supuesto, siempre puede controlar el relleno de cada celda de la tabla para ajustar el espacio entre ellas.
Las tablas deben usarse para representar datos tabulares, no para formatear. En los años 90, las tablas se usaban con frecuencia para formatear debido a limitaciones en HTML y frustraciones al escribir HTML con estilos que funcionaban de manera consistente en todos los navegadores. Hoy se considera un antipatrón.
David Baucum
Veo su punto, puede ser una solución de la vieja escuela, pero tuve su problema una vez y el uso de tablas funcionó perfectamente para mí
Argento
1
Sí, pero puede usar el estilo de tabla (con CSS moderno) sin alterar el significado semántico. exhibición: tabla, etc.
Julix
3
Alternativamente denominado espacio fijo o espacio duro, el espacio sin interrupción (NBSP) se utiliza en la programación y el procesamiento de textos para crear un espacio en una línea que no se puede dividir mediante el ajuste de palabras.
Con HTML, le permite crear múltiples espacios visibles en una página web y no solo en el código fuente.
Espacio en blanco? ¿No podrías simplemente usar relleno? Esa es una idea. Así es como puede agregar alguna "área en blanco" alrededor de su elemento. Entonces puede usar las siguientes etiquetas CSS:
Para insertar un símbolo de tabulación (si es una tecla de tabulación estándar, mover el cursor) presione Alt+ 0+ 0+9
.element {-moz-tab-size:4;tab-size:4;}
Mi preferido:
*{-moz-tab-size:1;tab-size:1;}
Mire el fragmento o el ejemplo de búsqueda rápida en tamaño de pestaña .
.t1{-moz-tab-size:1;tab-size:1;}.t2{-moz-tab-size:2;tab-size:2;}.t4{-moz-tab-size:4;tab-size:4;}
pre {border:1px dotted;}
<h3>tab = {default} space</h3><pre>
one tab text
two tab text
</pre><h3>tab = 1 space</h3><preclass="t1">
one tab text
two tab text
</pre><h3>tab = 2 space</h3><preclass="t2">
one tab text
two tab text
</pre><h3>tab = 4 space</h3><preclass="t4">
one tab text
two tab text
</pre>
La respuesta de user8657661 está más cerca de mis necesidades (de alinear las cosas en varias líneas). Sin embargo, no pude hacer que el código de ejemplo funcionara según lo provisto, pero necesitaba cambiarlo de la siguiente manera:
<html><head><style>.tab9 {position:absolute;left:150px;}</style></head><body>
Dog Food: <spanclass="tab9"> $30</span><br/>
Milk of Magnesia:<spanclass="tab9"> $30</span><br/>
Pizza Kit:<spanclass="tab9"> $5</span><br/>
Mt Dew <spanclass="tab9"> $1.75</span><br/></body></html>
Si necesita cifras en columna derecha se puede cambiar left:150pxa right:150px, pero tendrá que modificar el número en función del ancho de la pantalla (como está escrito el número sería 150 píxeles desde el borde derecho de la pantalla).
pero para hacer una pestaña?&tab;
, pero encontré este pequeño fragmento js en github (básicamente encontrar y reemplazar para crear cinco
en una fila) ... gist.github.com/AustinDizzy/1231e82184bea35c42adRespuestas:
Para insertar
tab space
entre dos palabras / oraciones, generalmente uso 
y 
fuente
En los casos en que el ancho / alto del espacio está más allá
, generalmente uso:Para espaciador horizontal:
Para espaciador vertical:
fuente
Puede usar
para espacios,<
para<
(menor que, número de entidad<
) y>
para>
(mayor que, número de entidad>
).Se puede encontrar una lista completa en Entidades HTML .
fuente
Tratar
 
.Según la documentación en Caracteres especiales :
fuente
Me gusta usar esto:
En tu CSS:
En tu HTML:
fuente
#tab
por.tab
yid="tab"
porclass="tab"
) porque si lo usamos más de una vez en un mismo documento, podemos tener comportamientos indefinidos. Ver, por ejemplo, esta pregunta .Tipos de
Spaces
en HTMLCrea cuatro espacios entre el texto
 
Crea dos espacios entre el texto:
 
Crea un espacio regular entre el texto:
crea un espacio estrecho (similar al espacio regular pero con una ligera diferencia -
"&thinsp";
espaciado entre oraciones -
"</br>"
Este enlace puede ayudarte. Echa un vistazo a [ https://hea-www.harvard.edu/~fine/Tech/html-sentences.html]
fuente
La primera línea de este párrafo tendrá una sangría de aproximadamente cinco caracteres, similar a una sangría con pestañas.
Consulte Cómo usar HTML y CSS para crear pestañas y espaciado para obtener más información.
fuente
<span style="padding-left:68px;"></span>
También puedes usar:
fuente
Vaya un paso más allá de @Ivar y diseñe mi propia etiqueta personalizada de esta manera ... Para mí, 'pestaña' es más fácil de recordar y escribir.
Y la implementación de HTML ...
Y mi captura de pantalla ...
fuente
Si está pidiendo pestañas para alinear cosas en algunas líneas, puede usarlas
<table>
.Poniendo cada línea adentro
<tr> ... </tr>
. Y cada elemento dentro de esa línea adentro<td> ... </td>
. Y, por supuesto, siempre puede controlar el relleno de cada celda de la tabla para ajustar el espacio entre ellas.Esto los alineará y se verán bastante bien :)
fuente
Alternativamente denominado espacio fijo o espacio duro, el espacio sin interrupción (NBSP) se utiliza en la programación y el procesamiento de textos para crear un espacio en una línea que no se puede dividir mediante el ajuste de palabras.
Con HTML, le
permite crear múltiples espacios visibles en una página web y no solo en el código fuente.fuente
Espacio en blanco? ¿No podrías simplemente usar relleno? Esa es una idea. Así es como puede agregar alguna "área en blanco" alrededor de su elemento. Entonces puede usar las siguientes etiquetas CSS:
fuente
Puede usar este código
 
para agregar un espacio en el contenido HTML. Para el espacio de tabulación, úselo 5 veces o más.Vea un ejemplo aquí: https://www.w3schools.com/charsets/tryit.asp?deci=8287&ent=ThickSpace
fuente
Utiliza el CSS estándar
tab-size
.Para insertar un símbolo de tabulación (si es una tecla de tabulación estándar, mover el cursor) presione Alt+ 0+ 0+9
Mi preferido:
Mire el fragmento o el ejemplo de búsqueda rápida en tamaño de pestaña .
fuente
Esto funcionó para mí:
En mi CSS tengo:
Luego, en el HTML, solo uso mis pestañas:
fuente
La respuesta de user8657661 está más cerca de mis necesidades (de alinear las cosas en varias líneas). Sin embargo, no pude hacer que el código de ejemplo funcionara según lo provisto, pero necesitaba cambiarlo de la siguiente manera:
Si necesita cifras en columna derecha se puede cambiar
left:150px
aright:150px
, pero tendrá que modificar el número en función del ancho de la pantalla (como está escrito el número sería 150 píxeles desde el borde derecho de la pantalla).fuente
Puede hacerlo a través del relleno
<span style="padding-left: 20px;">
, puede verificar más formas aquí en - espacio en blanco en htmlfuente
Aquí hay un texto "Tabulador" (copiar y pegar): ""
Puede parecer diferente o no una pestaña completa debido a las limitaciones de respuesta de este sitio.
fuente