2012-08-03 16 views
5

enter image description hereऊपर अगले दो divs एक दूसरे को

मैं के रूप में तस्वीर में दिखाया गया है 3 divs रखना चाहते हैं एक div रखने div नंबर 2 नीचे

यहाँ से चिपके चाहिए मैं क्या किया है है : http://jsfiddle.net/GLHur/1/

+0

जैसा कि मेरे सीएसएस कौशल बिल्कुल बकवास कर रहे हैं, मैं एक जवाब के रूप में इस पोस्ट करने के लिए नहीं जा रहा हूँ। मैं इसे पोस्ट करने के लिए कैसे जा रहा हूं: http://jsfiddle.net/GLHur/4/ फिर भी काम करता है! – rsplak

+0

@rsplak आपका उत्तर सही है, लेकिन ओप ने टिप्पणी में उल्लेख किया है कि वह निश्चित मार्जिन – Prashobh

उत्तर

2

यह काम करता है:

#div3{height:100px;width:100px;border: solid 1px #000; 
display:inline-block;} 
    #div1{height:30px;width:100px;border: solid 1px #000;} 
#div2{height:20px;width:100px;border: solid 1px #000; position: absolute; bottom: 0} 
#div1_2{display:inline-block;vertical-align:top; position: relative; height: 100px;} 
+0

http://jsfiddle.net/GLHur/20/ का उपयोग क्यों नहीं कर सकता –

1

ऐसा कुछ?

http://jsfiddle.net/GLHur/6/


या आप एक बार ऊंचाई परिवर्तन सामग्री जोड़ता है?

+0

div2 की ऊंचाई का उपयोग नहीं करना चाहता है कभी-कभी अलग-अलग होता है कि मैं एक निश्चित मार्जिन –

4

इस प्रयास करें:

http://jsfiddle.net/GLHur/18/

<div class="con"> 
    <div id="div3"></div> 
    <div id="div1_2"> 
     <div id="div1"></div> 
     <div id="div2"></div> 
    </div> 
</div> 

#div3{height:100px;width:100px;border: solid 1px #000; display:inline-block; background:red;} 

#div1{height:30px;width:100px;border: solid 1px #000; position:absolute; top:0; background:blue;} 
#div2{height:20px;width:100px;border: solid 1px #000; position:absolute; bottom:0; background:green;} 

#div1_2{display:inline-block; vertical-align:top;} 


.con { position:relative; }​ 
0
<div style="position: relative;"> 
    <div style="height: 100%;"> </div> 
    <div style="position: absolute; right: 0px;"> </div> 
    <div style="position: absolute; right: 0px; bottom: 0px;"> </div> 
</div> 

एक पूर्ण पैमाने का उपयोग कर के अंदर बाहरी div 'रिश्तेदार' आप रख सकते हैं अन्य divs करके। दूसरे को दाईं ओर संरेखित करें, दाईं ओर दाईं ओर और अंतिम। आपको अपनी आवश्यकताओं के अनुसार शैलियों में ऊंचाई/न्यूनतम ऊंचाई जोड़नी पड़ सकती है।

1

मैं सुझाव है कि आप तू इस बुनियादी positionning के लिए निरपेक्ष स्थिति का उपयोग करें:

<div id="content"> 
    <div id="div3"></div> 
    <div id="div1"></div> 
    <div id="div2"></div> 
</div> 

#content { position: relative; height: 100px; width: 220px; } 

#div1{ position: absolute; top: 0; right: 0; height:30px; width:100px; background: blue; } 
#div2{ position: absolute; bottom:0; right: 0; height:20px; width:100px; background: green; } 
#div3{ position: absolute; top: 0; left: 0; height:100px; width:100px; background: red; } 

jsFiddle

संबंधित मुद्दे