gpt4 book ai didi

javascript - 术语:制表符是不间断空格吗?

转载 作者:行者123 更新时间:2023-11-28 14:17:11 28 4
gpt4 key购买 nike

据我所知,nbsp(不间断空格)是这样的:。但制表符 (\t) 也是不间断空格,对吗?我的意思是它不会创建新行。

如果上述所有内容都是正确的,那么如何调用可以包含 \t 的变量?像 tabOrNbsp 这样丑陋的东西?

我问这个问题是因为目前在我的代码中使用了一个名为 nbsp 的变量来实现此目的,但这种歧义让我感到恶心。或者现在的情况是否正确?

附注这个问题太愚蠢了,但不要讨厌,现在我知道它有多愚蠢了。最后,评论者和回答者确实帮助解决了问题!

最佳答案

我认为您误解了术语“non-breaking space”。

通常,虽然空格或制表符不需要换行符,但它允许换行。因此,如果一个段落足够长,即使您使用大量空格和制表符,它最终也会分布在多行中。

“不间断空格”是不允许换行的空格;如果两个单词之间有一个不间断的空格,那么这两个单词将始终位于同一行,即使它们位于行尾,否则您会期望它们之间换行。在 Unicode 中,不间断空格被编码为特定字符 U+00A0 NO-BREAK SPACE,而在 HTML 中,您可以使用实体引用   来方便地嵌入该字符。该字符与普通空格字符 不同,后者在 Unicode 中编码为 U+0020 SPACE。

如果我正确理解了您的想法,那么最接近的术语可能是“linear white space ”(LWS 或 LWSP),这意味着一系列空格或制表符(其想法是这些是空格)字符“在一行内”,不强制换行)。

关于javascript - 术语:制表符是不间断空格吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56915575/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com