【原】解决WP的侧边栏错位或下沉的问题

WP总是时不时的出现侧边栏下沉或者错位的问题,很烦人。网上找了些资料,大部分都认为是更换主题造成的,即有些主题本身可能有问题,比如<div>不配对等,还有人说可能文章显示时的<more>标签放在了对齐标签里面造成的,总之原因千奇百怪,都没有一个可以一枪干掉问题的标准答案。

主题内部问题导致标签不配对是造成问题的原因之一;另一个,就是添加文章时也很容易造成错误,而且经常出现,可以肯定的是,百分之八九十都是新增文章造成的。

由于添加文章的时间不确定,出现问题的时间也不确定,时不时就发生一次,所以很难判断是哪篇文章导致了问题。如果仅仅是因为一些标签不配对造成的倒还好说,直接拿UE替换一下看看是不是数量一致就知道了。

这里介绍一个终极解决方案:使用xml检查器来检查,看看是否符合规范。

这里推荐Altova XMLSpy,相当好用的工具,可以网上找找,有很多破解版(阿弥陀佛,罪过)。

1、打开Altova XMLSpy,Ctrl+N新建一个文档,弹出文档类型选择框:

选择xhtml即可;

2、将你有问题的页面打开,右键查看源文件:

将源文件拷贝粘贴到XMLSpy,这时候,如果有问题,其实他已经在下面提示错误了:

 

4、最重要的一步来了:点击上面的“重新检查”按钮:

再看看编辑区,它自动定位到了有问题的地方!!!这就是关键所在:

爽了,你可以直接在页面中搜前面的那句话,就可以定位到有问题的文章和文章中的具体位置了。

我的直接搜这句话就找到了,问题是我前几天转了一篇文章,里面有些代码引用的地方,拷贝不全,导致了问题:

GData Objective-C API reimplements NSXMLElement and other related classes that Apple removed from the iPhone SDK.

6、找到了导致错误的位置,一切就真想大白了,自己看着办吧。

 

 

发表评论

电子邮件地址不会被公开。