1

我正在开发一个文本非常繁重的网站,该网站在 Chrome、Firefox 和 Safari 中看起来不错。但是当我在 Internet Explorer 中对其进行测试时,它的文本上有随机分散的上标“L”符号。我回头查看代码,看看其中是否有任何额外的内容导致 L 但什么也没有。主要问题在主页上。

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

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

4

2 回答 2

1

查看您网站的 HTML,您的文本中有多余的字符出现在 Ls 处。您的 HTML 指定 UTF-8。您需要确定您的编辑器将您的文本保存为 UTF-8 而不是其他格式。删除那些多余的字符应该可以解决问题。我使用 Notepad++ 作为我的编辑器,它们显示得很清楚。我在 Opera 中看到了 Ls,所以这不仅仅是一个 IE 问题。

于 2013-02-26T17:04:40.357 回答
0

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

在主 CSS 上输入这个

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

在 not-ie-css 中:

p {
 font-family: serif;
 }
于 2013-02-26T15:11:32.663 回答