网页上的神秘边距
Mysterious margins on webpage
我正在开发一个 Wordpress 主题,我注意到整个页面的主体都被压低了一点。我用Chrome中的inspector来查找问题,发现了以下样式:
<style type="text/css" media="screen">
html { margin-top: 32px !important; }
* html body { margin-top: 32px !important; }
@media screen and ( max-width: 782px ) {
html { margin-top: 46px !important; }
* html body { margin-top: 46px !important; }
}
</style>
如果我在检查器中删除它,页面正文将回到顶部。但奇怪的是。我尝试删除整个样式表以查看问题是否出在 css 中,但问题仍然存在。所以我猜 Chrome 一定是添加了这些行,但为什么呢?它在 IE 和 Edge 中工作正常。
编辑:我尝试在 Crome 中清除 css 缓存,但没有区别..
编辑:我尝试将 css 重置添加到样式表,但仍然没有区别...
CSS(相当混乱,但正在进行中):https://codeshare.io/sr0sg
尝试将此添加到您的 functions.php
文件中:
add_filter('show_admin_bar', '__return_false');
您在上面突出显示的 CSS 是由 WP 添加的,以便为 WordPress 管理栏制作 space。您还可以通过转到管理区域中的用户 > 您的个人资料 > "Show tool bar when editing site" 来隐藏管理栏。
这个问题有点老了,但是建议的解决方案太过激了。我建议维护管理栏并删除奇怪的 CSS.
这可以通过以下代码片段完成:
add_action('get_header', 'remove_admin_bar_weird_css');
function remove_admin_bar_weird_css() {
remove_action('wp_head', '_admin_bar_bump_cb');
}
我正在开发一个 Wordpress 主题,我注意到整个页面的主体都被压低了一点。我用Chrome中的inspector来查找问题,发现了以下样式:
<style type="text/css" media="screen">
html { margin-top: 32px !important; }
* html body { margin-top: 32px !important; }
@media screen and ( max-width: 782px ) {
html { margin-top: 46px !important; }
* html body { margin-top: 46px !important; }
}
</style>
如果我在检查器中删除它,页面正文将回到顶部。但奇怪的是。我尝试删除整个样式表以查看问题是否出在 css 中,但问题仍然存在。所以我猜 Chrome 一定是添加了这些行,但为什么呢?它在 IE 和 Edge 中工作正常。
编辑:我尝试在 Crome 中清除 css 缓存,但没有区别.. 编辑:我尝试将 css 重置添加到样式表,但仍然没有区别...
CSS(相当混乱,但正在进行中):https://codeshare.io/sr0sg
尝试将此添加到您的 functions.php
文件中:
add_filter('show_admin_bar', '__return_false');
您在上面突出显示的 CSS 是由 WP 添加的,以便为 WordPress 管理栏制作 space。您还可以通过转到管理区域中的用户 > 您的个人资料 > "Show tool bar when editing site" 来隐藏管理栏。
这个问题有点老了,但是建议的解决方案太过激了。我建议维护管理栏并删除奇怪的 CSS.
这可以通过以下代码片段完成:
add_action('get_header', 'remove_admin_bar_weird_css');
function remove_admin_bar_weird_css() {
remove_action('wp_head', '_admin_bar_bump_cb');
}