2012-03-06 10 views
0

私はCSSをどのようにすることができるかについて、以下のような背景を持つフレキシブルなdivを作成しようとしていますか?私は3枚にボックスをカットすることをお勧め最高のクロスブラウザの互換性のためCSSで背景を持つフレキシブルなdivを作るには

enter image description here

+0

背景イメージを使用したいと思うのですか、純粋なCSSを使用したいと思っていますか? –

+0

これまでに仕事が完了しました:) –

+0

ダイナミックな柔軟なレイアウトのため、そのトップ三角形をその場所に置くのは苦労しています。 –

答えて

1

enter image description here

トップと下の部分変更されていません。中央のものは3pxの高さと全幅を持ち、y軸に繰り返す必要があります。

<div id="shadowbox"> 
    <div class="content">Your Content here</div> 
    <div id="boxending"><!-- --></div> 
</div> 

#shadowbox { 
background: url(box_top_bg.gif) 0 0 no-repeat; 
} 

#shadowbox.content { 
    background: url(box_content_bg.gif) 0 0 repeat-y; 
    margin-top: //as high, as the top picture is 
} 

#boxending { 
    background: url(box_bottom_bg.gif) 0 0 no-repeat; 
} 

リセット用のスタイルシートを使用していない場合は、行の高さを示す空のdivに問題がある可能性があります。これを見てみましょう!

+1

ありがとうございました:)ヘルプに感謝:) –

関連する問題