What is a non -blocking space?
Neblocking space is a space that will be respected when layout and display browser and computer programs. In general, simple spaces are considered to be a place where it is advisable to place a break on the line and the browser with more space can be collapsed. The unmanned space takes place. There are a number of settings where it is suitable and there is an HTML entity, & nbsp, used to encode non -blocking spaces into the display. With the development of an electronic price room, people needed a way to control spaces in a particular environment, and this was also brought to the Internet. Control of spaces and other elements when displaying text allows people to customize the appearance of the web and the information presented.
In simple example, where people might want to use non -blocking space, there are things that users may not want to see broken with a line break, such as a formal name and name such as "Mr. Jones" or measurements such as "16 cups". Using Neblock Pthe rostor ensures that the line interruption is not inserted by a computer program or browser; If there is not enough space to fit on one line, it will be lowered to the next line down.
For some formatting purposes, such as poetry, non -blocking spaces can also be useful. People should be careful when using HTML, because some browsers will handle the nebloc -space chain as a single space and can change formatting. The browsers also display the content different and the content that looks acceptable in one browser may look strange in another; The enforcement of white space with non -blocking spaces can lead to display errors.
in HTML, non -blocking SSTRees are sometimes used to create space between visual elements or to hold cells in the open table. Some browsers have difficulty reading empty cells and can move the elements of the table around, whichPassing problems with layout. Following the non -blocking space inside the cell alerts the browser to the fact that the cell is to be displayed as empty.
Many software programs automatically insert non -blocking spaces, as well as some "what you see is what you get" (WYSIWYG) Editors used online. These programs use well -known spelling and grammatical conventions to insert hard spaces if it is assumed that the user does not want the line interruption to appear.