2014-10-10 101 views
0

我使用引導程序,頁面寬度不固定。其他內容的位置div

我想顯示的接觸形式的div(下面灰色框)所示:

floating form

所以灰色接觸形式排序漂浮在藍色和白色的div。

謝謝!

這是我一直在努力做的事:不過你想要的外層div http://jsfiddle.net/w69j4xam/

<div class="header"> 
Header 
</div> 
<div class="content"> 
    <div class="bluediv"> 
     Some text here 
    </div> 
    <div class="whitediv"> 
     Some more text here 
    </div> 
    <div class="contactform"> 
     Contact Form<br/><br/><br/><br/> 
    </div> 
</div> 

body{ 
    padding: 20px; 
} 
.header{ 
    height: 50px; 
    background-color: green; 
} 

.content{} 

.bluediv{ 
    height: 150px; 
    background-color: #AFEEEE; 
} 

.whitediv{ 
    height: 180px; 
    background-color: #FFF; 
} 

.contactform{ 
    background-color: grey; 
    width: 100px; 
    position: absolute; 
} 
+2

發表您的現有代碼 – 2014-10-10 19:26:33

+0

'absolute' +'Z-index' – DaniP 2014-10-10 19:33:29

回答

0

就你的jfiddle例子而言,你需要添加的只是一個右邊和一個頂端。

.contactform{ 
    right:50px; 
    top:100px; 
    background-color: grey; 
    width: 100px; 
    position: absolute; 
} 

http://jsfiddle.net/w69j4xam/2/

-1

的位置,然後使用絕對位置內的div。他們都會堆疊起來。

<style type="text/css"> 
.inner { 
    position: absolute; 
} 
</style> 

<div class="outer"> 
    <div class="inner">1</div> 
    <div class="inner">2</div> 
    <div class="inner">3</div> 
    <div class="inner">4</div> 
</div> 
+1

這不是一個好主意......如果1,2,3的div有可變的內容,那麼他​​們不這樣做以最佳方式堆疊。他只想要單個div ...將其改變爲給出單個元素(4是好的)絕對位置,其他元素的寬度爲:100%;明確:兩者;' – 2014-10-10 19:27:39

+1

感謝您的幫助。我給了這個鏡頭,但它只是把所有的div放在一起。藍色和白色不應該彼此重疊。只有灰色會浮在他們上面。 – 2014-10-10 19:50:54