मेरे पास ये नेस्टेड डिव हैं और मुझे DIV को अंदर समायोजित करने के लिए (ऊंचाई में) विस्तार करने के लिए मुख्य कंटेनर की आवश्यकता है
<!-- head -->
...
<!-- /head -->
<body class="main">
<div id="container">
<div id="header">
<!--series of divs in here, graphic banner etc. -->
</div>
<div id="main_content"> <!-- this DIV _should_ stretch to accommodate inner divs -->
<div id="items_list" class="items_list ui-sortable">
<div id="item_35" class="item_details">
</div>
<div id="item_36" class="item_details">
</div>
<div id="item_37" class="item_details">
</div>
<!-- this list of DIVs "item_xx" goes on for a while
each one representing a photo with name, caption etcetc -->
</div>
</div>
<br class="clear"/>
<div id="footer">
</div>
</body>
</html>
सीएसएस यह है:
* {
padding: 0;
margin: 0;
}
.main {
font: 100% Verdana, Arial, Helvetica, sans-serif;
background: #4c5462;
margin: 0;
padding: 0;
text-align: center;
color: #000000;
}
.main #container {
height: auto;
width: 46em;
background: #4c5462;
margin: 0 auto;
border: 0px solid #000000;
text-align: left;
}
.main #main_content {
padding: 5px;
margin: 0px;
}
#items_list {
width: 400px;
float: left;
}
.items_list {
width: 400px;
float: left;
}
.item_details {
margin-top: 3px;
margin-bottom: 3px;
padding: 3px;
float: left;
border-bottom: 0.5px solid blue;
}
मेरे पास समस्या यह है कि #main_content
सभी आंतरिक विभाजनों को समायोजित करने के लिए खिंचाव नहीं करता है, जिसके परिणामस्वरूप वे पृष्ठभूमि के खिलाफ जा रहे हैं।
उपरोक्त परिदृश्य को देखते हुए मैं इस समस्या को कैसे हल कर सकता हूं?
<strong>Edited</strong>$Reason_for_revising_question...
आप परिवर्तन को प्रतिबिंबित करने के लिए प्रश्न शीर्षक को बदलने की आवश्यकता कर सकते हैं यदि इसके फोकस में कोई बड़ा बदलाव या इसके अतिरिक्त है। =)
div
टैग को बंद नहीं किया है id='container'
। जिसके कारण कुछ समस्या हो सकती है।
.clear
क्लास के लिए CSS भी नहीं है । क्या आप इसे भूल गए, या यह आपके मूल कोड में है? .clear
उस पर वर्ग br
बहुत महत्वपूर्ण है क्योंकि @jennyfofenny उनके जवाब में उल्लेख है।