IE9 连字符问题 - 行首的连字符

发布于 2024-11-26 08:59:26 字数 463 浏览 0 评论 0原文

在 IE9 中,我们博客上的一些帖子的连字符很奇怪,连字符出现在断字之后的行上。 例如,在 http://yochicago .com/airbnb-%E2%80%93-illegal-short-term-rentals-galore/23326/ 第一段中的“短期”中断为如下:


-term

我在这个网站和另一个正在开发的网站上见过几次这种情况。并且仅适用于 IE9。兼容模式“修复”了它。

由于我无法在网络上找到其他人写关于同样问题的文章,所以我只能假设我的 CSS 中有问题,但我无法弄清楚。

所以,有两个问题:
1. 还有其他人在 IE9 中看到这种行为吗?
2. 关于如何修复它有什么建议吗?

In IE9, some posts on our blog hyphenate strangely, with the hyphen appearing on the line after the word break.
For example, in http://yochicago.com/airbnb-%E2%80%93-illegal-short-term-rentals-galore/23326/ "short-term," in the first paragraph, breaks as follows:

short
-term

I've seen this a few other times with this site and another site in development. And only in IE9. Compatibility mode "fixes" it.

Since I've been unable to find others writing about this same problem on the Web, I can only assume I've got something amiss in my CSS, but I can't figure it out.

So, two questions:
1. Is anyone else seeing this behavior in IE9?
2. Any suggestions on how to fix it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

恍梦境° 2024-12-03 08:59:26

我不知道是什么导致了这个问题,但快速修复是应用:

<span style="white-space:nowrap">short-</span>term 

I don't know what is causing the problem, but a quick fix is to apply:

<span style="white-space:nowrap">short-</span>term 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文