私は過去2時間この問題で重症化しました。信じられない。CSSの位置付けが機能しません
私は、ヘッダーの背景、中間の白い背景とボットの背景の3つのコンポーネントで単純な左の列を作成しています。いくつかの愚かな理由のために、中間の繰り返しの背景は、ヘッダーをオーバーラップし続けます。私が「バックグラウンドポジション」を使用すると、下に移動しません。
.leftcolumn .block{
background-color:#FFFFFF;
background-image: url([url]http://www.trixmasta.com/softpak/images/lnav_center.png);[/url]
background-position:0px 10px;
background-repeat: repeat-y;
width:205px;
}
.leftcolumn .block .wrap {
background-image: url([url]http://www.trixmasta.com/softpak/images/lnav_header.png);[/url]
background-repeat: no-repeat no-repeat;
width:205px;
padding-left:0px;
padding-top:10px;
}
.leftcolumn .block .bot {
background-image: url([url]http://www.trixmasta.com/softpak/images/lnav_bot.png);[/url]
background-repeat: no-repeat repeat;
background-position: 0px 51px;
}
私のHTML::
<div class="block">
<div class="wrap">
<div class="navigation">
<ul>
<li><a href="#" title="">Link 1</a></li>
<li><a href="#" title="">Link 2</a></li>
<li><a href="#" title="">Link 3</a></li>
</ul>
</div>
</div>
<span class="bot"> </span>
</div>
あなたがこれを試してみましたが、あなたは、ヘッダー内のすべてのコンテンツを持っていない場合、それは表示されませんかもしれません。ヘッダークラス '' .block''に '' height:150px; ''を追加して、どうなるか見てみましょう。 – iamserious
あなたのhtmlコードにはcssクラスがありません、それは完了ですか? – jasalguero
彼はそれをテーブルの中に入れることを意味すると思う。彼はちょうどテーブルを含んでいなかった。 – Dave