Cuándo usar & nbsp

He visto &nbsp en html y no puedo decir lo que hace, aparte de crear algunos espacios en blanco. Me pregunto qué hace exactamente y cuándo se debe usar.

  (debe tener un punto y coma en el extremo) es una entidad para un espacio de no ruptura.

Úselo entre dos palabras que no deberían tener un salto de línea insertado entre ellas por ajuste de palabra.

Hay una buena explicación sobre cuándo es apropiada la gramática en el StackExchange en inglés.


A veces se abusa para crear un espacio horizontal entre el contenido de las páginas web (ya que no se colapsará como varios espacios regulares). El relleno y los márgenes se deben usar en lugar de este truco.

Una razón para   Es insertar múltiples espacios en un documento.

En HTML, varios caracteres de espacio en blanco se contraen en un espacio. Esto incluye tabs y nuevas líneas.

SI quieres mostrar lo siguiente:

 three spaces. 

Podría insertar 3   Entidades en lugar de usar espacios como tal:

 three   spaces. 

Edición : vale la pena mencionar que   Es más un artefacto histórico que otra cosa. Casi todos los usos que se mencionan en las respuestas a esta pregunta tienen un medio alternativo mejor para lograr ese objective. Sin embargo,   todavía está con nosotros, y estas son algunas de las cosas por las que la gente lo ha usado.

Consulte también: http://www.sightspecific.com/~mosh/www_faq/nbsp.html

En HTML & nbsp se llama una entidad de caracteres . Las entidades de caracteres se utilizan para mostrar caracteres reservados en HTML. & nbsp es una entidad de carácter común utilizada en HTML para el espacio de no separación.

Un espacio que no se rompe es un espacio que no se romperá en una nueva línea. Dos palabras separadas por un espacio sin interrupciones se pegarán (no se dividirán en una nueva línea). Esto es útil cuando romper las palabras puede ser perjudicial.

Consulte este enlace de w3school para saber más sobre esta y otras entidades.

No sé si esto responde a su pregunta o no y ciertamente esta respuesta no es del calibre que ya han proporcionado otros, pero la belleza de un hilo de discusión o de un sitio de preguntas y respuestas es la diversidad de experiencias que se pueden encontrar en él. Entonces, en esa nota, compartiré contigo lo que he usado nbsp; para. (Para ser perfectamente honesto, hace 24 horas, nbsp; era algo de lo que nunca había oído hablar).

Aquí es cómo usé nbsp; . Estaba publicando algo usando el lenguaje de reducción y tenía una lista con viñetas de dos elementos muy simple. Por mi vida, no pude obtener el espacio antes de esta lista y después de parecer simétrico. Entonces, hice una búsqueda en la web y de alguna manera terminé echando un vistazo a este hilo.

Antes de usar nbsp; el párrafo que siguió al punto # 2 con viñeta colapsó el espacio entre el punto con viñeta y el texto, por lo que parece que el párrafo tuvo algo que ver con la viñeta # 2, específicamente (que no fue el caso). Intenté muchas cosas diferentes que ni siquiera puedo recordar ahora, pero lo que finalmente funcionó fue la inserción de nbsp; .

Desde entonces, he estado viendo todo tipo de publicaciones que indican cierta controversia sobre su uso, pero para los no progtwigdores que necesitan salirse de un problema de formato desagradable / desagradable, nbsp; Es una solución muy rápida y útil.