दिलचस्प पोस्ट
मैं JSF प्रबंधित बीन गुणों को जावास्क्रिप्ट समारोह में कैसे पास कर सकता हूं? स्ट्रिंग को पूर्णांक की तुलना अजीब परिणाम देता है जावा 8 लैम्ब्डा भाव के साथ त्रुटियों पर डिबग जानकारी प्रिंट करना आईओएस 7 में ठीक से काम नहीं कर रहा है UICollectionView पुनः लोडडेटा क्या दो अनुप्रयोग एक ही बंदरगाह को सुन सकते हैं? पायथन में एक सूची कैसे रिक्त करें? मैं eclipse.ini -vm विकल्प कैसे सेट करूं? AngularJS के साथ एंटर दबाकर फ़ॉर्म सबमिट करें Google बार चार्ट व्यक्तिगत बार रंग बदल नहीं सकता कुंजीपटल आईओएस छुपाना पैयथॉन को देशी स्क्लिट 3 को छोड़ने के लिए और नवीनतम sqlite3 संस्करण (स्थापित) का उपयोग करें एमवीवीएम के साथ डब्ल्यूपीएफ में संवाद संभालना अपाचे को www से www से पुनर्निर्देशित करें एक div को स्क्रीन के शीर्ष पर चिपकाएं अगर इसे पिछले नीचे स्क्रॉल किया गया है कैसे $ दायरे का उपयोग किए बिना भाई घटकों के बीच डेटा को पारित करने के लिए?

ऊंचाई: 100% काम नहीं कर रहा है

मैं हिंडोला डीआईवी (एस 7) को पूरे स्क्रीन की ऊंचाई तक विस्तारित करना चाहता हूं। मेरे पास एक विचार नहीं है कि यह सफल क्यों नहीं है। पृष्ठ देखने के लिए आप यहां जा सकते हैं

body { height: 100%; color: #FFF; font: normal 28px/28px'HelveticaWorldRegular', Helvetica, Arial, Sans-Serif; background: #222 url('') no-repeat center center fixed; overflow: hidden; background-size: cover; margin: 0; padding: 0; } .holder { height: 100%; margin: auto; } #s7 { width: 100%; height: 100%: margin: auto; overflow: hidden; z-index: 1; } #s7 #posts { width: 100%; min-height: 100%; color: #FFF; font-size: 13px; text-align: left; line-height: 16px; margin: auto; background: #AAA; } 
 <div class="nav"> <a class="prev2" id="prev2" href="#"> <img src="http://img.hiwab.com/html/left.png"> </a> <a class="next2" id="next2" href="#"> <img src="http://img.hiwab.com/html/right.png"> </a> </div> <div class="holder"> <tr> <td> <div id="s7"> {block:Posts} <div id="posts"> 

वेब के समाधान से एकत्रित समाधान "ऊंचाई: 100% काम नहीं कर रहा है"

ऊँचाई के लिए काम करने के लिए एक प्रतिशत मान के लिए, माता-पिता की ऊंचाई निर्धारित की जानी चाहिए। एकमात्र अपवाद रूट तत्व <html> , जो कि प्रतिशत की ऊँचाई हो सकती है। ।

इसलिए, आपने अपने सभी तत्वों को <html> को छोड़कर, ऊंचाई दे दी है, तो आपको क्या करना चाहिए यह जोड़ना है:

 html { height: 100%; } 

और आपके कोड को ठीक काम करना चाहिए।

 * { padding: 0; margin: 0; } html, body, #fullheight { min-height: 100% !important; height: 100%; } #fullheight { width: 250px; background: blue; } 
 <div id=fullheight> Lorem Ipsum </div> 

चूंकि किसी ने इसका उल्लेख नहीं किया है ..

आधुनिक दृष्टिकोण:

html / body तत्व की ऊंचाइयों को 100% पर सेट करने के विकल्प के रूप में, आप व्यूपोर्ट-प्रतिशत लंबाई भी इस्तेमाल कर सकते हैं:

5.1.2। व्यूपोर्ट-प्रतिशत लंबाई: 'वीडब्ल्यू', 'वीएच', 'वर्न', 'वीएमएक्स' इकाइयां

व्यूपोर्ट-प्रतिशत लंबाई प्रारंभिक युक्त ब्लॉक के आकार के सापेक्ष हैं। जब प्रारंभिक युक्त ब्लॉक की ऊंचाई या चौड़ाई बदल जाती है, तब तदनुसार इसे बढ़ाया जाता है।

इस उदाहरण में, आप 100vh मूल्य का उपयोग कर सकते हैं (जो कि व्यूपोर्ट की ऊंचाई है) – (उदाहरण)

 body { height: 100vh; } 

एक min-height सेट भी काम करता है। (उदाहरण)

 body { min-height: 100vh; } 

ये इकाइयां अधिकांश आधुनिक ब्राउज़रों में समर्थित हैं – समर्थन यहां पाया जा सकता है

आपको html तत्व पर 100% ऊँचाई भी सेट करनी होगी:

 html { height:100%; } 

वैकल्पिक रूप से, यदि आप position: absolute उपयोग position: absolute तो height: 100% सिर्फ ठीक काम करेंगे।

यदि आप चाहते हैं, उदाहरण के लिए, एक बाएं कॉलम (ऊंचाई 100%) और सामग्री (ऊंचाई ऑटो) आप पूर्ण उपयोग कर सकते हैं:

 #left_column { float:left; position: absolute; max-height:100%; height:auto !important; height: 100%; overflow: hidden; width : 180px; /* for example */ } #left_column div { height: 2000px; } #right_column { float:left; height:100%; margin-left : 180px; /* left column's width */ } 

html में:

  <div id="content"> <div id="left_column"> my navigation content <div></div> </div> <div id="right_column"> my content </div> </div> 

आपको मूल तत्वों के साथ प्रयास करना चाहिए;

 html, body, form { height: 100%; } 

तो यह पर्याप्त होगा:

 #s7 { height: 100%; } 

यह आदर्श नहीं है लेकिन आप हमेशा जावास्क्रिप्ट के साथ ऐसा कर सकते हैं। या मेरे मामले में jQuery

 <script> var newheight = $('.innerdiv').css('height'); $('.mainwrapper').css('height', newheight); </script> 

पेज स्रोत में मैं निम्नलिखित देखता हूं:

 <div class="holder"> <div id="s7" style="position: relative; width: 1366px; height: 474px; overflow: hidden;"> 

यदि आप टैग में ऊँचाई मान डालते हैं, तो यह सीएसएस फ़ाइल में निर्धारित ऊंचाई के बजाय इसका उपयोग करेगा।

यदि आप पूरी तरह से div के भीतर तत्वों की स्थिति रखते हैं, तो आप पैडिंग ऊपर और नीचे 50% तक सेट कर सकते हैं।

तो ऐसा कुछ:

 #s7 { position: relative; width:100%; padding: 50% 0; margin:auto; overflow: hidden; z-index:1; }