终于解决wordpress边栏下沉问题

wordpress的边栏下沉问题是个老问题了,自从建立这个blog以来就一直困扰着我~~网上搜出来几篇文章,但似乎都不管用,例如这两篇就讲了下沉的两种情况,但我仔细分析之后发现并不是这些原因

http://rexp.cn/archives/497805

http://rexp.cn/archives/560285

没办法,继续自己埋头苦思。

网上下载了几十个skin,几乎全都用不了,试来试去终于试出一个不会下沉的~~

那就是默认的classic。仔细一看css,这才明白原来这个主题的边栏用的是绝对定位,于是把现有的好几个主题都改成了绝对定位的,终于不下沉了,但随之问题也来了,绝对定位的主题适应性不好,在不同的浏览器、分辨率下的显示效果不一而同,有时甚至乱七八糟。

改了几个主题后终于明白,这个不是解决下沉的根本原因,继续在google搜“Wordpress边栏下沉”,一篇文章吸引了我的注意,他说只要在编辑模式下切换到html方式,然后删除所有的div标签就可以解决。

<div></div>

说实话刚开始不是特别相信,边栏下沉关div标签什么事,继续研究,终于发现了规律,边栏下沉的时候不是垂直下沉的,而是下沉到日志的下方,我就纳闷了,wordpress是div+css架构的,每个模块都在css里有自己的定位,边栏它怎么就自己无缘无故跑别人底盘上去了??

当然,细细思考之后终于明白,md,就是div在作怪,

因为文章中多出来的div标签,会把侧边栏也纳入到日志主体的模块中去,所以显示出来的时候侧边栏就成了日志的一部分而悬挂在下方。

当然,解决方法也很简单,一页一页试过去,发现有下沉的就检查里面的文章,切到html编辑模式,删除div标签就可以了~~~~

终于可以随心所欲的选择theme了~~

4 Comments
  1. 2008.05.17 at 11:20 Notify

    :arrow: 解决就好 呵呵

  2. 2009.06.14 at 03:11 Notify

    我去试试,困扰我好多时间了。

  3. 2009.06.14 at 03:20 Notify

    我的是首恶出现了,但是具体每篇文章显示正确

  4. 2009.06.14 at 03:20 Notify

    我的是首页出现了,但是具体每篇文章显示正确

在下边留言吧!