0

この基本的な質問をお詫びします。これを自分で解決しようとしましたが、それでも失敗しました。

1)aまたは>のようなマークアップthe_content()内に追加するたびに、上部にスペースが作成されます。私はそれが含まれている場所に追加しようとしました。div<h1margin:0; padding:0;markupthe_content()

remove_filter( 'the_content', 'wpautop' );2)私のfunctions.phpに追加されました

ソースを投稿したいのですが、長すぎます。しかし、私が望む基本的なレイアウトを以下に示します。titledivとdivの間のスペースを削除したいだけですcontent

HTML -----------------------------------------------------  
 <div id="main">
   <div id="title"> <?php the_author() ?> </div>

   <div id="content">  <?php the_content(); ?> </div>

 </div>

CSS -----------------------------------------------------

 #title {
    width:100%;
    height:100%;
    padding:0;
    margin:0;
    }
 #content {
    background:#dcdcdc;
    width:100%;
    padding:0;
    margin:0;
    }
 #content h1 {
    font-size:250%;
    text-transform:uppercase;
    padding:0;
    margin:0;
    }

結果は次のようになります。

画像

編集:

4

1 に答える 1

0

不要なスペースは、余分なP、BR、その他の要素、マージンまたはパディング、またはマージンを誤ってレンダリングした古いくだらないブラウザのいずれかが原因である必要があります。どの問題が原因であるかを教えていただければ、さらに多くのことを手伝ってくれるでしょう。HTMLページのソースコードを見てください。要素間に余分なPまたはBRがありますか?

存在しない場合、問題は、CSSの!importantキーワードが独自のスタイルをオーバーライドしている可能性があります。

于 2012-12-26T09:05:31.003 に答える