wordpress排版混乱的解决
刚才看了看自己的博客,发现侧边栏掉到了下面,而在firefox和chrome中正常,用firebug没发现什么问题,但用ie development toolbar发现了DIV的嵌套出现了错误,如图:(sidebar本应该是与content并列的,但这里却嵌套在content中)
不过FF是正常的,只是不知道为何在下面总有一行放空(好像是编码的原因):
后来观察了一下博客,的确是有两篇文章的html出了点问题:(注意中间那篇文章的“发表评论”和“阅读全文”链接,与其他文章的不一样)
我把这篇日志的内容清空,重新发布,博客的排版就正常了。看来问题的确出在这篇日志上。
在wordpress后台的“设置”-“撰写”中的“允许 WordPress 自动纠正错误嵌套的 XHTML 标签”打上勾,然后再重新发布一遍文章,仍然有这个问题,看来wordpress这个功能还不完善。只能手动来修改原来的日志了。
不知道为什么这篇文章在wordpress撰写的html编辑器上看不到<p>等代码,所以我直接用writer下载这篇日志,然后以源代码的形式查看,writer发布的日志是没有div标签的,我也没看到有哪个地方多了<p>或者</p>,但再把这些代码复制到wordpress的撰写页中发布,仍然有问题。考虑到一般嵌套的问题都是由于换行引起的,于是我只能重新给这篇日志换行再发布,最后就没有问题了。
这篇文章真水啊,没什么技术含量,以后写篇文章分析下用writer发布日志好,还是直接在wordpress后台发布好。

1条评论
聊天QQ 2008-12-29 4:22
网站文章都很不错啊.我可以转载一下文章吗?元旦将至。祝福大家元旦快乐
[回复]