【问题标题】:Are non breaking spaces in html bigger than normal spaces?html中的不间断空格是否比正常空格大?
【发布时间】:2013-08-08 22:32:55
【问题描述】:

我正在尝试修复我正在开发的网站上的一些代码。该站点正在使用不间断空格( ),这在移动站点上稍微破坏了流量,所以我想用普通空间替换它们。这修复了移动站点,但似乎减少了实际站点上受影响图像之间的距离。非中断空间是否比正常空间大?如果是这样,我该如何解决这个问题,同时保持网站上图像之间的正常距离?

【问题讨论】:

  • 您提到“图像之间的距离”——您是否使用空格字符作为图像之间的水平“间隔”?如果是这样,您可以不使用 CSS 边距吗?例如,在图像上设置margin-right: 10px; 将在右侧为您提供 10 像素的边距,并允许您精确指定边距,而无需担心空格字符的大小。

标签: html css whitespace


【解决方案1】:

你应该考虑改变你的font,或者使用HTML的<pre>标签,或者CSS的white-space:

【讨论】:

  • 是的,@Eric J. 的回答与此类似,white-space: prewrap;似乎已经修复了它。他们有一个双重@nbsp;@nbsp;所以用两个空格替换它们会减少到一个。
  • 这没有回答所提出的问题。
猜你喜欢
  • 2023-04-08
  • 2021-09-23
  • 2010-09-10
  • 2013-01-14
  • 2016-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多