【问题标题】:Weird L shaped character appearing in IE7 and IE6IE7 和 IE6 中出现的奇怪的 L 形字符
【发布时间】:2014-05-08 02:07:08
【问题描述】:

当我使用换行符时,IE7 中出现了一个奇怪的字符。

这是一个奇怪的角色,它甚至不会复制!

这是它在 IE7 中的样子,第二行开头有一个奇怪的 L 形字符:

这是它在任何现代浏览器中的样子:

当我在现代浏览器中查看页面的源代码时,那里没有字符,看起来和预期的一样:

<h1>World-class beauty therapy<br/>
and day spa in Hamilton</h1>

但是当我在记事本中查看 IE7 中的源代码时,字符就在那里。但是它不会复制,所以我什至不能将它粘贴到这里。所以我插入了一个屏幕截图而不是 IE7 源代码。突出显示的蓝色文本是有问题的 HTML。您可以在第二行的开头看到 L 形字符:

有人知道如何解决这个问题吗?该网站是在 Wordpress 中构建的。我正在内容编辑器的 HTML 选项卡中编辑文本。

我在网站上大约有四个地方正在发生这种情况。在另一个网站上也是如此。每次使用换行符
时字符出现在IE7中。

关于如何解决这个问题的任何想法?

【问题讨论】:

  • 我不确定这是否真的适合“编程”,所以它可能与Stack Overflow 无关。不过,您可以在WordPress Development 上提问
  • 迈克...谢谢!没想到我登录错了网站! :)
  • 如果问题中包含实际重现该问题的代码示例(HTML 和 CSS),这将成为主题。
  • 感谢Jukka的解释。

标签: html internet-explorer-7 compatibility


【解决方案1】:

尝试在 WordPress 编辑器的“文本”视图中编辑文本。

还可以尝试先将文本复制到记事本中,然后将其从记事本复制回 WordPress,这样应该可以消除任何有趣的字符。

如果这些都不起作用,那么只需尝试手动输入内容。

【讨论】:

    【解决方案2】:

    我为此找到的解决方案有两个部分。

    为了清楚起见,我使用的是文本 (HTML) 编辑器,而不是 WYSIWYG 编辑器。

    首先,在其他有这个 L 形字符的情况下,在
    之后和下一个单词之前有一个空格。那个单一的空格是一种奇怪的字符,因为删除它需要两个退格键。当我将它复制到记事本时也发生了同样的情况 - 它看起来像一个空格,但需要两个退格键才能将其删除。很奇怪,因为我以前从未见过记事本有这样的特殊字符。

    但是,同样的技术并没有解决上面显示的这个特定实例。我删除了所有多余的空格,所以它只是纯 HTML 代码,但由于某种原因,它仍然显示了这个字符。所以最后我在 CSS 中改变了 H1 标签的宽度,让它包裹在我想要的地方,然后完全删除了
    。这样就摆脱了奇怪的 L 形字符。

    【讨论】:

      猜你喜欢
      • 2017-05-24
      • 1970-01-01
      • 2010-10-14
      • 2011-01-16
      • 2021-08-11
      • 2017-11-27
      • 1970-01-01
      • 1970-01-01
      • 2012-08-15
      相关资源
      最近更新 更多