¿Qué es un espacio sin ruptura?
Un espacio sin interrupciones es un espacio que los navegadores y los programas de computadora respetarán en los diseños y las pantallas. En general, los espacios simples se tratan como lugares donde es apropiado colocar un salto de línea, y un navegador puede colapsar múltiples espacios cuando se muestra, por conveniencia. Con un espacio que no se rompe, el espacio se mantiene. Hay una serie de configuraciones donde esto es apropiado y hay una entidad HTML, & nbsp, que se usa para codificar espacios que no se rompen en una pantalla.
El concepto del espacio que no se rompe es una transferencia de la composición tipográfica, donde el espacio entre oraciones debe controlarse para evitar problemas incómodos y por razones estéticas. Con el desarrollo de la composición electrónica, las personas necesitaban una forma de controlar los espacios en entornos específicos, y esto también se introdujo en Internet. El control del espacio y otros elementos cuando se muestra el texto permite a las personas personalizar la apariencia de un sitio web y la información presentada.
En un ejemplo simple de un entorno en el que las personas pueden querer usar un espacio sin interrupción, hay algunas cosas que los usuarios pueden no querer que se rompan con un salto de línea, como un título y un nombre formales, como "Sr. Jones ", o una medida, como" 16 tazas ". El uso de un espacio sin interrupción asegurará que un programa de computadora o navegador no inserte un salto de línea; Si no hay suficiente espacio para que quepa en una línea, se colocará en la siguiente línea hacia abajo.
Para ciertos propósitos de formato, como la poesía, los espacios que no se rompen también pueden ser útiles. Las personas deben tener cuidado al usar la entidad HTML, ya que algunos navegadores tratarán una cadena de espacios que no se rompen como un solo espacio, y pueden cambiar el formato. Los navegadores también muestran contenido de manera diferente y el contenido que parece aceptable en un navegador puede parecer extraño en otro; forzar espacios en blanco con espacios que no se rompen puede provocar errores de visualización.
En HTML, los espacios que no se rompen a veces se usan para crear espacio entre elementos visuales o para mantener abiertas las celdas en una tabla. Algunos navegadores tienen dificultades para leer celdas vacías y pueden mover los elementos de una tabla, causando problemas con el diseño. Pegar un espacio que no se rompa dentro de la celda alertará al navegador sobre el hecho de que se supone que la celda se muestra vacía.
Muchos programas de software insertan espacios que no se rompen automáticamente cuando son apropiados, al igual que algunos editores "lo que ves es lo que obtienes" (WYSIWYG) utilizados en línea. Estos programas utilizan convenciones ortográficas y gramaticales conocidas para insertar espacios duros cuando se supone que el usuario no desea que aparezca un salto de línea.