Css 浏览器显示连字符,但源代码中没有连字符

Css 浏览器显示连字符,但源代码中没有连字符,css,html,Css,Html,我有一个奇怪的行为,不管我尝试哪种浏览器。输出总是显示连字符,但源代码中没有连字符 如果你能解决这个问题呢?我在Safari、Firefox和OSX Mavericks的Chrome中试用过 您可以在此处亲自尝试:这可能是自动换字或分词造成的。 尝试在css中更改此选项。删除“des Gebäudes”之间的空格,包括“G”和从“Gebäudes。那里有一个看不见的角色。如果删除,连字符将消失。我无法在Chrome、Firefox或IE10中重现此错误。我无法在Firefox中重现此错误,因为

我有一个奇怪的行为,不管我尝试哪种浏览器。输出总是显示连字符,但源代码中没有连字符

如果你能解决这个问题呢?我在Safari、Firefox和OSX Mavericks的Chrome中试用过


您可以在此处亲自尝试:

这可能是自动换字或分词造成的。
尝试在css中更改此选项。

删除“des Gebäudes”之间的空格,包括“G”和从“Gebäudes。那里有一个看不见的角色。如果删除,连字符将消失。

我无法在Chrome、Firefox或IE10中重现此错误。我无法在Firefox中重现此错误,因为LinuxI无法重现此错误。另外,你关心的部分不在你的JSBIN中。我更改了JSBIN链接,我可以在Firefox、Chrome和MacOS上的Safari上复制它@首先,我将文本复制到Textmate中,然后使用CMD+SHIFT+6并选择“将选择转换为实体”,这显示了一个­;在“des Gebäudes”之间。你知道为什么这个特殊的角色在复制到textmate、Aptana Studio或Sublime编辑后仍然存在吗?原文来自Indesign。感谢您的帮助。:)该字符是U+00AD软连字符,其目的是产生类似的效果。它是如何进入文件的是一个完全独立的问题,应该用一个描述性的标题和足够的细节来提问(在一些论坛中——恐怕不是真正的主题)。