不知道大家是否遇到这样的情况,由于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();?>,一切搞定!
作者:黄聪
出处:http://www.cnblogs.com/huangcong/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处:http://www.cnblogs.com/huangcong/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。