无论使用哪种浏览器,是否有某种技巧可以使字体大小占用相同的宽度?(我使用像素作为字体大小,但我不确定这与这个问题有多相关。)
通常,如果我的网站上有一行文本,我只想占用一行而不是下降到一秒钟,我必须确保我写的文本足够短,可以在分配的范围内作为一行所有主要浏览器中的空间。例如,我可能会在 div 中写一些文本(也具有以像素为单位的指定宽度),这些文本在 firefox、safari 等上显示为一行,但是当我去检查 ie8 时,出于某种原因它被显示,它没有空间容纳最后一个单词并将该单词放到第二行的开头。我想知道是否有某种方法可以使文本在宽度方面占据相同的空间,无论如何。我在这里缺少某种简单的解决方案吗?
正如我所说,我使用像素来表示字体大小,并且我一直在研究使用其他度量单位,但据我所知,到目前为止,使用诸如 em 之类的其他东西来表示字体大小并不能真正解决这个问题因为它们基本上是像素的抽象。即使有一种方法可以使用不同的测量单位,我也很想知道是否有解决方案可以让我保留像素,因为这只是我喜欢的测量单位。