सीमा-छवि नीचे एक div - html, css पर रखना

मुझे फ्लोट किए गए तत्वों में समस्या है जिसमें मैं बॉक्स के अंत में कुछ पृष्ठभूमि छवि देना चाहता हूं:

+--------------------+    +-------------------+     +---------------------+
|                    |    |                   |     |                     |
|                    |    |                   |     |                     |
+--------------------+    +-------------------+     +---------------------+
================           ==============            =================

लेकिन यह इस की संभावना है:

===========================================================================
+--------------------+    +-------------------+     +---------------------+
|                    |    |                   |     |                     |
|                    |    |                   |     |                     |
+--------------------+    +-------------------+     +---------------------+
===========================================================================

मैंने यहां एक छवि के बजाय सीमा संपत्ति का उपयोग किया है। डेमो

उत्तर:

उत्तर № 1 के लिए 1

यहां आप जो हासिल करना चाहते हैं उसका समाधान यहां है। मैंने अभी आपका संशोधित किया है सीएसएस तथा एचटीएमएल। इस पहेली को जांचें: http://jsfiddle.net/sarfarazdesigner/p7mBk/5/

सीएसएस

.cf:before, .cf:after {
display: table;
content: " ";
}
.cf:after {
clear: both;
}
.cf {
zoom: 1;
}
.mainb {
width: 1000px;
}
.fleft {
float: left;
width: 300px;
}
.fright {
float: right;
width: 300px;
}
.midcol {
margin: 0 310px;
}
.cmnbrd {
border: 1px solid red;
margin-bottom:20px;
}
.spacer {
border: 1px solid gray;
border-top: 0;
background: blue;
height: 2px;
margin: 0 12px;
}

और एचटीएमएल है

<div class="mainb cf">
<div class="fleft">
<div class="cmnbrd">
<h3>Latuis Congue Estaer</h3>
<img src="/images/" alt="" />
<p>Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur congue blandit diam sed ullamcorper. Morbi vitae metus a purus rhoncus egestas ac sit amet velit. Sed ac eros eu tellus adipiscing consectetur a ut mi. Nunc imperdiet pretium metus ac auctor. </p>
<p class="alt"><a href="#">More</a></p>
</div>
<div class="spacer"></div>
</div>
<div class="fright">
<div class="cmnbrd">
<h3>Latuis Congue Estaer</h3>
<img src="/images/" />
<p>Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur congue blandit diam sed ullamcorper. Morbi vitae metus a purus rhoncus egestas ac sit amet velit. Sed ac eros eu tellus adipiscing consectetur a ut mi. Nunc imperdiet pretium metus ac auctor. </p>
<p class="alt"><a href="#">More</a></p>
</div>
<div class="spacer"></div>
</div>
<div class="midcol">
<div class="cmnbrd">
<h3>Latuis Congue Estaer</h3>
<img src="/images/" />
<p>Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur congue blandit diam sed ullamcorper. Morbi vitae metus a purus rhoncus egestas ac sit amet velit. Sed ac eros eu tellus adipiscing consectetur a ut mi. Nunc imperdiet pretium metus ac auctor. </p>
<p class="alt"><a href="#">More</a></p>
</div>
<div class="spacer"></div>
</div>
</div>

उत्तर № 2 के लिए 1

आपको एक जोड़ना होगा clear अपने स्पेसर के लिए:

.spacer {clear: both;}

http://jsfiddle.net/p7mBk/7/


जवाब के लिए 0 № 3

मैंने आपके कोड को संशोधित किया और सभी तत्वों को तैर ​​दिया। परिणाम यहां दिया गया है: http://jsfiddle.net/p7mBk/3/

सीएसएस

.cf:before, .cf:after{display: table; content: " ";}
.cf:after{clear: both;}
.cf{zoom: 1;}

.mainb{width: 1000px;}
.fleft{float: left; width: 300px;}
.fright{float: left; width: 300px;}
.midcol{float: left;width:310px;}
.fleft, .fright, .midcol{border: 1px solid red;}
.spacer{border: 1px solid gray; border-top: 0; background: blue; height: 2px; margin: 0 12px;}

एचटीएमएल

<div class="mainb cf">
<div class="fleft">
<h3>Latuis Congue Estaer</h3>
<img src="/images/" alt="" />
<p>Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur congue blandit diam sed ullamcorper. Morbi vitae metus a purus rhoncus egestas ac sit amet velit. Sed ac eros eu tellus adipiscing consectetur a ut mi. Nunc imperdiet pretium metus ac auctor. </p>
<p class="alt"><a href="#">More</a></p>
<div class="spacer"></div>
</div>
<div class="fright">
<h3>Latuis Congue Estaer</h3>
<img src="/images/" />
<p>Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur congue blandit diam sed ullamcorper. Morbi vitae metus a purus rhoncus egestas ac sit amet velit. Sed ac eros eu tellus adipiscing consectetur a ut mi. Nunc imperdiet pretium metus ac auctor. </p>
<p class="alt"><a href="#">More</a></p>
<div class="spacer"></div>
</div>

<div class="midcol">
<h3>Latuis Congue Estaer</h3>
<img src="/images/" />
<p>Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur congue blandit diam sed ullamcorper. Morbi vitae metus a purus rhoncus egestas ac sit amet velit. Sed ac eros eu tellus adipiscing consectetur a ut mi. Nunc imperdiet pretium metus ac auctor. </p>
<p class="alt"><a href="#">More</a></p>
<div class="spacer"></div>
</div>
</div>

यह हो सकता है कि आप क्या चाहते हैं।


जवाब के लिए 0 № 4

जैसा कि मैंने यहां लिखा है, हर किसी ने यहां सुझाव दिया है, आपको स्पेसर को अंदर रखना होगा div। अन्यथा, यह नहीं पता कि यह कहां से संबंधित है और किस चौड़ाई का उपयोग करना है। यदि आप स्पेसर के बाहर लाल सीमाएं चाहते हैं, तो बस सामग्री के लिए एक और div जोड़ें:

<column>
<border>
<text/>
</border>
<spacer/>
</column>

संबंधित सवाल
सबसे लोकप्रिय