IE 无法显示 WordPress 网站的部分内容

发布于 2024-11-04 13:44:15 字数 349 浏览 1 评论 0原文

网站 http://belbelila.com 是一个简单的 WordPress 博客。该网站在 FireFox 上显示良好,但在 IE 8 或 9 中,它在第一篇文章后被剪切,我不知道为什么。以下是差异的屏幕截图:

Firefox: 在此处输入图像描述

IE8: 在此处输入图像描述 谁能给我一个提示 - 是什么原因造成的?

The website at http://belbelila.com is a simple wordpress blog. The website displays fine on FireFox but in IE 8 or 9 it is cut after the first post and I have no idea why. Here are screenshots of the difference:

Firefox:
enter image description here

IE8:
enter image description here
Can anyone give me a hint - what is causing this ?

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

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

发布评论

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

评论(1

旧夏天 2024-11-11 13:44:15

都是关于这一部分的,是从Office产品复制粘贴的结果。

通常的罪魁祸首是 Microsoft Word:(

<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View>
<w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> 
<w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell />
<w:WrapTextWithPunct /> <w:UseAsianBreakRules /> </w:Compatibility> 
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument>
</xml><![endif]--><!--[if gte mso 10]> <mce:style><!   /* Style Definitions */
table.MsoNormalTable    {mso-style-name:"Нормална таблица";     
mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes; 
mso-style-parent:"";    mso-padding-alt:0cm 5.4pt 0cm 5.4pt;    
mso-para-margin:0cm;    mso-para-margin-bottom:.0001pt;     
mso-pagination:widow-orphan;    font-size:10.0pt;   
font-family:"Times New Roman";} --> <!--[endif]-->

我添加了换行符

删除它,我 99% 确定它会被修复(我没有测试它)。

该块内的 IE 注释在某种程度上格式错误/不匹配,因此 IE 认为大部分 HTML 都是注释。

It's all about this part, which is the result of copying and pasting from an Office product.

The usual culprit is Microsoft Word:

<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View>
<w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> 
<w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell />
<w:WrapTextWithPunct /> <w:UseAsianBreakRules /> </w:Compatibility> 
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument>
</xml><![endif]--><!--[if gte mso 10]> <mce:style><!   /* Style Definitions */
table.MsoNormalTable    {mso-style-name:"Нормална таблица";     
mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes; 
mso-style-parent:"";    mso-padding-alt:0cm 5.4pt 0cm 5.4pt;    
mso-para-margin:0cm;    mso-para-margin-bottom:.0001pt;     
mso-pagination:widow-orphan;    font-size:10.0pt;   
font-family:"Times New Roman";} --> <!--[endif]-->

(I added line breaks)

Remove that, and I'm 99% sure it will be fixed (I didn't test it).

The IE comments inside that block are somehow malformed/mismatched, so IE thinks that most of the HTML is a comment.

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