JuanBalbuena
Usuario habitual
Usuario habitual

Hola:

Me gustaría que me dijeseis cual es la forma correcta de escribir un espacio ya que he leido por ahi que la forma (&nbsp;) se está desaconsejando, y asimismo cual seria la forma para separar párrafos con varios espacios si (<p>&nbsp;</p>) tampoco es recomendada como he leido en muchos sitios.

Gracias de antemano.

Avatar Image
Moderador del foro
Moderador del foro

Depende para qué sea el espacio.

Para saltos de línea (espacio entre párrafos por ejemplo) tienes la etiqueta <br>, aunque con CSS puedes añadir margen inferior consiguiendo un efecto similar:

p { margin-bottom: 10px; }

Ambas formas son correctas, pero si deseas que siempre haya el mismo espacio entre párrafo y párrafo es mejor el CSS y te evitas el <br> después de cada </p>.

Para espacios adicionales entre caracteres, la entidad &nbsp; no está mal usada, por ejemplo:

<div id="enlaces"><a href="#">Enlace 1</a> &nbsp; &nbsp; <a href="#">Enlace 2</a></div>

Pero nuevamente con CSS podríamos haber logrado un efecto similar:

#enlaces > a:first-child { margin-left: 5px; }
#enlaces > a:last-child { margin-right: 5px; }

Claro, si hablamos de espacios entre texto puro en lugar de enlaces por ejemplo, tienes que utlizar &nbsp; si no quieres envolverlo en un <span> para insertarle estilos.

Por último, tienes una propiedad de CSS llamada white-space (te recomiendo que leas el artículo) que permite manejar el tratamiento de los espacio en blanco, tabulaciones, etcétera.

Un saludo.

JuanBalbuena
Usuario habitual
Usuario habitual

Muchas gracias.

Muy bien explicado y me ha sido de gran ayuda.

Un saludo.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares