不间断空格是指浏览器和计算机程序在布局和显示中要考虑的空间。一般来说,简单空间被视为适合放置换行符的位置,并且多个空格在显示时可能会被浏览器折叠,以方便使用。使用不间断空格,空间被保留。在适当的地方有许多设置...
不间断空格是指浏览器和计算机程序在布局和显示中要考虑的空间。一般来说,简单空间被视为适合放置换行符的位置,并且多个空格在显示时可能会被浏览器折叠,以方便使用。使用不间断空格,空间被保留。在适当的地方有许多设置,并且有一个HTML实体,用于将不间断的空格编码到显示器中。

人工控制计算机不间断空格的概念是排版的一种延续,在排版中,为了避免出现尴尬的问题,出于美观的考虑,需要控制句子间距,人们需要一种在特定设置下控制空间的方法,这种方法也被引入了互联网。当文本显示时,控制间距和其他元素可以让人们自定义网站的外观和显示的信息在一个简单的例子中,人们可能希望使用不间断的空格,有些东西用户可能不希望看到用换行符分隔的内容,比如正式的标题和名称,比如"Mr.Jones",或者度量值,比如"16 cups"。使用不间断的空格可以确保计算机程序或浏览器不会插入换行符;如果没有足够的空间容纳一行,它将被放到下一行对于某些格式化目的,如诗歌,不间断空格也很有用。人们在使用HTML实体时应该小心,因为有些浏览器会将一个不间断空格字符串视为一个空格,并且可能会更改格式。浏览器也会以不同的方式显示内容,在一个浏览器中看起来可以接受的内容可能会有所不同另一个看起来很奇怪;用不间断的空格强制空白可能会导致显示错误。在HTML中,不间断空格有时用于在可视元素之间创建空格,或者使表格中的单元格保持打开状态。某些浏览器在读取空单元格时遇到困难,可能会移动表中的元素,从而导致布局问题。在单元格内粘贴不间断的空格会提醒浏览器该单元格应该显示为空许多软件程序在适当的时候自动插入不间断的空格,一些在线使用的"所见即所得"(WYSIWYG)编辑器也是如此,这些程序使用已知的拼写和语法约定在假定用户不希望出现换行符时插入硬空格。