【发布时间】:2023-04-08 23:16:01
【问题描述】:
在我看来,用于不间断空间的 HTML 实体在我的代码中无法正常工作。我使用:zvyšováním ceny – ta by negativně,但不是破折号和两个单词连接在一起,而是在新行的开头看到一个难看的空白。你知道如何解决这个问题吗?
我知道不间断的连字符,但请记住,连字符和破折号是有区别的。
【问题讨论】:
-
我认为问题出在连字符上。尝试使用
‑而不是-。有关更多信息,请参阅此问题:stackoverflow.com/questions/7691569/…。 -
作为骗子投票结束
-
好的,连字符和破折号是有区别的,那么你的实际问题是什么? ...请发布第二张图片,展示它的外观
-
几乎每个浏览器都会在破折号、连字符或任何其他标点符号上换行。正如它在dupe-which-is-not-a-dupe 的答案中提到的那样,如果您不希望它损坏,请将其包装在一个元素中并使用
white-space: nowrap,这样它就不会包装。 -
它应该如何工作,当有破折号或连字符时,行会中断,但在使用不间断连字符时不会中断,因此添加
 只会防止换行在那个空间,因此称为 没有中断空间 ...因此它会在破折号处中断,下面的 导致下一行开始出现丑陋的空白
标签: html space typography