黄聪

论SEO对人类的重要性,请看我的博客:hcsem.com

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

不知道大家是否遇到这样的情况,由于wp_head()生成的多余代码如下:

<style type="text/css" media="print">#wpadminbar { display:none; }</style>
<style type="text/css">
html { margin-top: 28px !important; }
* html body { margin-top: 28px !important; }
</style>

 

去掉方法和分析

自己写主题的过程中发现在chrome 下wordpress头部总是有空白

我已经*{margin:0;}了,不应该出这个问题啊。

然后删除wp_head()后就好了,但是你懂的,这个函数最好是不删的。

打开源代码,可以看到wp_head()在里面添加了

<style type="text/css" media="screen">

     html {margin-top:28px !important}

     *html body{margin-top:28px ! important}

</style>

表面上原因是这个原因,但是。。解决办法并不是这个。

真正的幕后黑手是没在</body>前加wp_footer().....

在</body>前加上<?php wp_footer();?>,一切搞定!

posted on 2012-04-12 23:50  黄聪  阅读(1631)  评论(0编辑  收藏  举报