एक छोटी सी पृष्ठभूमि: मैं एक शीर्षलेख पर काम कर रहा हूं जो पूरे वेबपृष्ठ के शीर्ष पर फैलता है। मैं वर्तमान उपयोगकर्ता नाम, एक लॉगआउट बटन इत्यादि को शीर्षलेख में दाईं ओर फ़्लोट करना चाहता हूं, और मैं लोगो और कुछ नेविगेशन बाईं ओर होना चाहता हूं। जब ब्राउज़र विंडो इतनी कम हो जाती है कि बाएं आइटम और दाएं आइटम टकराते हैं, तो मैं उन्हें लपेटना नहीं चाहता हूं। मेरे पास हेडर-कंटेनर div ओवरफ़्लो पर सेट है: ऑटो, इसलिए मैं स्क्रॉलिंग शुरू करना चाहता हूं।सीएसएस डिवी फ्लोट बाएं और दाएं अब्रैप
प्रश्न: यहां तक कि जब मेरे पास एक div float है: बाएं और एक div float: दोनों डिस्प्ले के साथ: इनलाइन-ब्लॉक, और सफेद-स्थान वाले माता-पिता: कोई लपेटें - लपेटें !!! मौके से मुझे पता चला कि मैं इसे एक और div को डिस्प्ले के साथ संलग्न करके काम करने के लिए भी प्राप्त कर सकता हूं: इनलाइन-ब्लॉक। ऐसा क्यों है???
नीचे मेरा कोड और एक कामकाजी jsfiddle है जो कामकाजी सेटअप और सेटअप जो दोनों लपेटता है, दिखाने के लिए नीचे है। मुझे समझ में नहीं आता कि मुझे अतिरिक्त div की आवश्यकता क्यों है।
<h2>With extra inline-block dive. The blue rectangles do not wrap.</h2>
<div class="wrapper nowrap">
<div class="second-wrapper">
<div class="floating float-left">[logo] | home | [navitem1] | [navitem2]</div>
<div class="floating float-right">[username] | logout</div>
</div>
</div>
<h2>Without extra inline-block dive. The blue rectangles do wrap.</h2>
<div class="wrapper nowrap">
<div class="floating float-left">[logo] | home | [navitem1] | [navitem2]</div>
<div class="floating float-right">[username] | logout</div>
<div class="clearfix"></div>
</div>
सीएसएस:
.wrapper {
border:#333;
margin-bottom:;
}
.second-wrapper {
border:;
display:inline-block;
min-width: 100%;
}
.nowrap {
white-space: nowrap;
}
.clearfix {
clear: both;
}
.floating {
background: lightblue;
border:;
height:;
padding:}
.float-left {
float: left;
}
.float-right {
float: right
}
http://jsfiddle.net/klyngbaek/tNHLL/9/
जब मैं खिड़की हटना, मैं दूसरा नीले आयत को एक नई लाइन
एचटीएमएल करने के लिए छोड़ करना चाहते हैं
या शायद जो कुछ मैं चाहता हूं उसे पूरा करने का एक बेहतर तरीका है।
अग्रिम धन्यवाद!
संपादित करें: अद्यतन jsfiddle लिंक
मुझे लगता है कि आप पहेली में स्पष्टफिक्स div को भूल गए हैं और मुझे लगता है कि दूसरा-रैपर दोनों फ़्लोटेड-डीवीएस को रखने के कारण क्यों है क्योंकि यह प्रदर्शित संपत्ति इनलाइन-ब्लॉक पर सेट है। –