回答:
見なければ見づらいですが、知識に基づいた推測です。
おそらくそれは、管理者バーのCSSであり、ログインしたときにのみ表示されます。これ<?php wp_head() ?>
には、CSSが含ま<?php wp_footer(); ?>
れ、管理バーのHTMLが含まれます。
あなたが見れば、それは実際にはhtmlタグに追加されたマージントップであるべきです。
CSSファイルの先頭に "margin-top:0px!important"を追加しても実際には機能しますが、ヘッダー情報を再配置してcssファイルを呼び出した後で、wp_headが呼び出された場合のみです。
最も低いCSS属性が100%の時間に適用されます。
#content div.somediv
常に優先div.somediv
されます。
マージンスタイルブロックは_admin_bar_bump_cb
、wp_head
アクションで実行される関数によって出力されます。アクションを削除するには、次を呼び出します。
remove_action('wp_head', '_admin_bar_bump_cb');
エンキュースクリプトの関数フックに配置し、上部余白の出力を正常に削除しましたが、functions.phpの任意の場所に配置して、正しく機能させることができると確信しています。
そうすれば、CSSで愚かなオーバーライドが必要なくなります=)
これを試して、
html { margin-top:0px; padding-top:0px; }