上标“L”符号在Internet Explorer中以文本形式显示

时间:2013-02-26 14:56:38

标签: internet-explorer random symbols

我正在开发一个文字很重的网站,该网站在Chrome,Firefox和Safari中看起来很不错。但是当我在Internet Explorer中测试时,它在文本上有随机分散的上标“L”符号。我回头看了一下代码,看看是否有任何额外的内容写入L导致L但没有任何东西。主要问题在主页上。

这是网站: http://emilymagnuson.com/mynews2/index.html

你必须在IE中查看它才能看到问题。

2 个答案:

答案 0 :(得分:1)

查看您网站的HTML,您的文字中出现Ls无关的字符。您的HTML指定UTF-8。您需要确定您的编辑器正在以UTF-8保存您的文本而不是其他内容。删除这些额外的字符应该清除问题。我使用Notepad ++作为我的编辑器,他们清楚地出现了。我在Opera中看到了Ls,所以它不仅仅是一个IE问题。

答案 1 :(得分:0)

Internet Explorer有时会以不同于其他浏览器的方式呈现文本。我的建议是专门为IE创建一个单独的样式表。在该样式表中,只允许它在段落标记中使用serif字体,如下所示:

在主CSS上输入

<![if !IE]>
 <link rel="stylesheet" type="text/css" href="not-ie.css" />
<![endif]>

在not-ie-css中:

p {
 font-family: serif;
 }