javascript - 术语:制表符是不间断空格吗?
问题描述
AFAIK,nbsp(不间断空格)是这样的:. 但是 tab (
\t
) 也是一个不间断的空格,对吧?我的意思是它不会创建一个新行。
如果以上所有内容都正确,那么您将如何调用可以包含或 的变量
\t
?像什么丑陋的东西tabOrNbsp
?
我之所以问,是因为目前在我的代码nbsp
中,为此目的使用了一个名为的变量,但这种歧义让我感到恶心。还是像现在这样正确?
PS这个问题太愚蠢了,但不要讨厌,现在我知道它有多愚蠢了。最后,评论者和回答者确实帮助解决了问题!
解决方案
我认为您误解了“不间断空间”一词。
通常,虽然空格或制表符不需要换行符,但它允许换行。因此,如果一个段落足够长,它最终会跨越多行,即使你使用了大量的空格和制表符。
“不间断空格”是不允许换行的空格;如果两个单词之间有一个不间断的空格,那么这两个单词将始终在同一行结束,即使它们位于一行的末尾,否则您会期望它们之间换行。在 Unicode 中,不间断空格被编码为特定字符,U+00A0 NO-BREAK SPACE,而在 HTML 中,您可以使用实体引用
方便地嵌入该字符。这个字符不同于普通的空格字符,在 Unicode 中被编码为 U+0020 SPACE。
如果我正确理解了您的想法,最接近的术语可能是“线性空白”(LWS 或 LWSP),这意味着一系列空格或制表符(想法是这些是“在一行”,而不是强制换行)。
推荐阅读
- ruby-on-rails - rmagick 和 magick-config 出错
- php - PDF 转换库的数据渲染问题
- python - 使用 TensorFlow 预测一个使用三个或更多输入数字的数字
- java - 随机打印字符串数组内容
- delphi - 通过另一个函数实例化局部变量
- reactjs - 多个子组件调用动作从 1 到另一个
- python - 漂亮地打印具有指定宽度的多个键值对
- javascript - 未捕获的类型错误:无法读取 null 的属性“querySelector”我做错了什么或错过了什么?
- python - 我想知道如何删除类中的值
- php - 通过 attach() 方法 Laravel 存储值时未知的列字段