लाल और हरे रंग के divs दूसरे के आगे एक गठबंधन कर रहे हैं। हरे रंग के div के रूप में लाल div एक ही ऊंचाई कैसे बना सकते हैं?div span लंबवत सभी उपलब्ध ऊंचाई
उत्तर
है आप एक div कि दोनों तत्व शामिल हैं और clearfixed
<div class="wrapper clearfix">
<div class="red"></div>
<div class="green"></div>
</div>
है होना चाहिए
फिर आप आवरण सापेक्ष स्थिति जोड़ें:
.green {
float: right;
width: 50%;
}
:
.wrapper {
/* remember this is clearfixed */
position: relative;
}
आप सही करने के लिए हरी कंटेनर नाव जाने
तो फिर तुम लाल निरपेक्ष स्थिति और यह जानते हैं कि यह आवरण के सभी स्थान का उपयोग करना चाहिए:
.red {
position: absolute;
left: 0;
width: 50%;
top: 0;
bottom: 0;
}
ध्यान दें कि इस मामले केवल काम करेंगे जब हरी कंटेनर छोड़ दिया एक से बड़ा है।
यह समस्याग्रस्त है - क्योंकि ऊंचाई समान बनाने के लिए, आपको दस्तावेज़ और लाल और हरे रंग के div के बीच div जोड़ने की आवश्यकता है, इस div की ऊंचाई परिभाषित होनी चाहिए, ताकि आप दोनों div के अंदर ऊंचाई को 100% उदाहरण के लिए सेट कर सकें।
<div style="height: [must be defined]">
<div id="red" style="height: 100%; ..."> ... </div>
<div id="green" style="height: 100%; ..."> ... </div>
</div>
<div id="black" style="height: 100%; ..."> ... </div>
लेकिन - यह टूट जाएगा, जब divs में से एक अन्य की तुलना में अधिक हो जाएगा - यह अतिप्रवाह
पी एस का उपयोग करके ठीक। कुछ मामलों के लिए इसे यहाँ तालिकाओं का उपयोग करने के लिए अच्छा है, क्योंकि तालिका सेल हमेशा एक ही ऊंचाई
आप एक टेबल को रैपर के रूप में उपयोग कर सकते हैं। पहला और अंतिम टी वैकल्पिक हैं। लेकिन अगर आपको पहले या आखिरी टी की जरूरत है तो ऊंचाई निर्धारित करें। मध्य टी के लिए सही ऊंचाई की गणना करने के लिए ब्राउज़र को इसकी आवश्यकता है।
<!DOCTYPE HTML>
<html>
<head>
<title></title>
</head>
<style type="text/css">
html, body {height:100%; padding:0; margin:0;}
#wrapper {height:100%;width:100%;border-collapse:collapse;}
#wrapper td {vertical-align:top;}
#wrapperFirst, #wrapperLast {height:1px;}
</style>
<body>
<table id="wrapper">
<tr><td id="wrapperFirst" style="background-color: #ff44ff;">foo top</td></tr>
<tr><td style="background-color: #ffff44;">text</td></tr>
<tr><td id="wrapperLast" style="background-color: #44ffff;">foo bottom</td></tr>
</table>
</body>
</html>
- 1. iframe लंबवत स्क्रॉलबार के कारण 100% ऊंचाई
- 2. पूर्ण ऊंचाई div
- 3. Jquery संवाद ऊंचाई और लंबवत स्क्रॉलबार
- 4. jQuery शीर्षक बार ऊंचाई फ़्लोटिंग div
- 5. div ऊंचाई onmouseover
- 6. jQuery - गतिशील div ऊंचाई
- 7. 100% div ऊंचाई
- 8. सीएसएस 100% ऊंचाई div
- 9. माता पिता div ऊंचाई
- 10. 100% ऊंचाई div और overflow: auto
- 11. सीएसएस लंबवत पाठ संरेखण
- 12. बाल div 100% ऊंचाई पैरेंट ऑटो ऊंचाई
- 13. लंबवत रूप से div (कोई तालिका नहीं)
- 14. सीएसएस: न्यूनतम ऊंचाई और लंबवत-संरेखण: मध्य
- 15. सीएसएस केवल लंबवत टाइमलाइन
- 16. jquery का उपयोग कर div के भीतर लंबवत संरेखण div?
- 17. बटन पर div ऊंचाई बदलें
- 18. सीएसएस नेस्टेड div ऊंचाई 100%
- 19. div टैग ऊंचाई प्राप्त करें
- 20. लाइन-ऊंचाई लंबवत केंद्र टेक्स्ट कैसे करता है?
- 21. सीएसएस लंबवत और क्षैतिज केंद्र Div
- 22. लंबवत div को कैसे केंद्रित करें?
- 23. दो सीएसएस वर्गों को एक एकल div/span
- 24. पोजिशनिंग div तत्व क्षैतिज रूप से, लंबवत नहीं
- 25. उपलब्ध ऊंचाई भरने के लिए सीएसएस डिव प्राप्त करें
- 26. सीएसएस ऊंचाई: उपलब्ध स्थान भरें। कोई तय ऊंचाइयों
- 27. सभी उपलब्ध .NET असेंबली
- 28. सीएसएस ऊंचाई: ऑटो मेरे रैपर div
- 29. लंबवत रूप से एकाधिक divs को अपने मूल div
- 30. मेरी div की ऊंचाई शून्य क्यों है
क्या आप अपना वर्तमान HTML/CSS जोड़ सकते हैं? ए [जेएसफ़िल्ड डेमो] (http://jsfiddle.net/) भी उपयोगी होगा। – thirtydot
क्या आपको आईई 7 का समर्थन करने की आवश्यकता है? – thirtydot