2013-08-31 8 views
9

私はいくつかのdivを持っているようですが、冗談を重ねると思われますが、homemidcontent divはhomebanner div以下になるようにしますか?助けてください。この問題はどうやって解決できますか?divが重複しないようにするにはどうすればよいですか?

フィドル:enter link description here

マークアップ

<div id="homecontent-mid" class="row rounded"> 
<div id="homebanner" class="rounded"> 
    <div class="sliderdiv">Slider Content</div> 
    <div class="main-search">Search Content Here</div> 
</div> 
<div id="homemidcontent" class="rounded"> 
    <div id="home-mid-mid">Mid content here</div> 
    <div id="home-mid-right">Mid Content Right here</div> 
</div> 
</div> 

CSS

#homecontent-mid { 
background: url("images/bg-stage.png") repeat-y scroll right top #FFFFFF; 
border: 1px solid #BDBCBD; 
margin-top: 0; 
min-height: 100%; 
outline: medium none; 
overflow: visible; 
position: relative; 
} 

#homebanner { 
background: url("images/bg-stage-shade.png") repeat-x scroll 0 0 transparent; 
padding-right: 20px; 
position: relative; 
} 

.sliderdiv { 
background: white; 
float: right; 
} 

.main-search { 
background: none repeat scroll 0 0 #FFFFFF; 
border: medium solid #D51386; 
float: left; 
overflow: hidden; 
padding: 20px 10px; 
border-radius: 10px; 
} 

#homemidcontent { 
background: #fff; 
padding-right: 20px; 
position: relative; 
} 

#home-mid-mid { 
background: yellow; 
} 

#home-mid-right { 
background: pink; 
} 

答えて

12

フィドルhttp://jsfiddle.net/6DtSS/5/ を確認してください、私はあなたが要素をフロートした後、あなたはクリアする必要が#homemidcontentclear:bothを追加しましたそれが望むなら、次の要素のためにすぐ下に座る。

手動Zインデックスを選択する
z-index: 1; 

http://jsfiddle.net/djsbellini/JZAx8/

あなたは1が上に順序を再することができます:あなたはjsfiddleにブロックを置く位置を維持

+0

すごいので – user2725936

+1

が、私は長い間、この答えを探してきたたくさんsimple..thanks。これは非常に簡単な解決策です。ありがとう。 –

4

、あなたがそれを行うことができます。

+0

ありがとうございました..私は容器に両方の方法を好む。あなたの助けてくれてありがとう – user2725936

0
You use margin in HOMEIDCONTENT CSS class and change your div position. 

homemidcontent {

background: #fff; 
    padding-right: 20px; 
    position: relative; 
    margin-top:70px;//Write this 
} 
+0

それは不必要です、上記の浮遊要素をクリアしなかったので起こりました。彼はフロートをクリアして余白を使用し続けると、最終的に問題に遭遇します。 –

+0

あなたの助けてくれてありがとう私はクリアを好む:両方の方法 – user2725936

+0

@ user2725936 =それは大丈夫です。 –

関連する問題