मैं फ्लोट और स्पष्ट का उपयोग करके कुछ सामान कर रहा था। मुझे float: none;
या clear: none;
का उपयोग करके कोई फर्क नहीं पड़ता है क्या कोई है? क्या कोई उदाहरणक्या फ्लोट के बीच कोई अंतर है: कोई नहीं और स्पष्ट: कोई भी
उत्तर
Float:none;
उन तत्वों को बताता है जिन्हें आप फ़्लोट करने की इच्छा नहीं रखते हैं।
Clear
अन्य तत्व बताता है कि उन्हें तैरने की अनुमति दी जानी चाहिए या नहीं, और किसी के मामले में, आप दोनों तरफ तैरने की अनुमति नहीं दे रहे हैं। यही कारण है कि जब आप clear:both;
का उपयोग करते हैं जो फ़्लोटिंग स्टॉप करता है।
मैंने इन परिभाषाओं को पढ़ा है। मैं कह रहा हूं कि स्पष्ट उपयोग करते समय मुझे कोई फर्क नहीं पड़ता: कोई नहीं और फ्लोट: कोई नहीं। क्या आप एक उदाहरण के साथ अंतर को चित्रित कर सकते हैं। – shubendrak
फिर कोई अंतर नहीं है, और कुछ भी स्पष्ट करने के लिए नहीं है। आपका प्रश्न शीर्षक दो गुणों के बीच अंतर पूछता है, और यही वह जवाब है जो इस पते को संबोधित कर रहा है। – BoltClock
http://codepen.io/anon/pen/srIuf - जब आप स्पष्ट उपयोग करते हैं तो जांचें: किसी भी कंटेनर में तत्व नॉन फ्लोटिंग तत्व के तहत तैरते रहते हैं - इसे 'साफ़ करें: दोनों' में बदलें और आप देख सकते हैं कि तत्वों के बारे में स्पष्ट वार्ता और अलग-अलग तत्वों के बारे में वार्ताएं कितनी स्पष्ट हैं। –
वे दो पूरी तरह से अलग चीजें हैं।
float
एक तत्व अपने माता-पिता के अंदर बाएं या दाएं (पैरामीटर) को संरेखित करेगा। float: none
कुछ भी नहीं करता है, जब तक कि तत्व पहले से ही फ़्लोट नहीं कर रहा था। फ्लोट तत्व इसे स्वचालित रूप से भरने वाली चौड़ाई खो देता है, और इसे जितना छोटा हो सकता है उतना छोटा कर देता है।
clear
यह सुनिश्चित करेगा कि आपके द्वारा बताए गए तरफ कोई फ़्लोटिंग तत्व नहीं है। यदि कोई है, तो यह तब तक नीचे चलेगा जब तक कि दिशा में कोई भी नहीं है। clear: both
दोनों दिशाओं के लिए यह जांच करेगा।
आपको यह दिखाने के लिए एक उदाहरण दिया गया है कि floats
और clears
क्या करें।
धन्यवाद, लेकिन मेरा संदेह 'फ्लोट के साथ था: कोई नहीं 'और' स्पष्ट: कोई नहीं 'स्पष्ट नहीं है: बाएं' – shubendrak
@ शुबेन्द्र: कोई भी डिफ़ॉल्ट मान नहीं है, और केवल पिछले घोषित स्पष्ट को ओवरराइड करने के लिए उपयोग किया जा सकता है। – Broxzier
अगर मैं उस अंतिम div के लिए 'स्पष्ट: कोई नहीं' लिखता हूं तो – shubendrak
फ्लोट कोई भी आसन्न चल बच्चे तत्वों के आसपास wraping को रोकने के लिए एक तत्व बंद हो जाता है। डिफ़ॉल्ट रूप से, तत्वों ने कोई भी फ्लोट नहीं किया है। किसी भी फ़्लोटिंग बच्चे को बाएं या दाएं तरफ से लपेटने के लिए दोनों स्टॉप तत्व साफ़ करें। अधिक जानकारी और लाइव उदाहरणों के लिए, मेरे ट्यूटोरियल पर जाएं, http://tutorial.techaltum.com/css_float.html।
ऐसा लगता है कि आपको float
क्या अंतर्निहित अवधारणा को समझ में नहीं आया है। float
का कोई मान none
को छोड़कर जब भी ब्लॉक-स्तर तत्व को असाइन किया जाता है, उस तत्व को दस्तावेज़ प्रवाह से बाहर ले जाता है। मान लें कि आपके पास दो अलग-अलग div
तत्व हैं, एक float:none
और दूसरा clear:none
के साथ। अब बाद में में दस्तावेज़ प्रवाह के प्रवाह के के प्रवाह प्रवाह के आधार पर हो सकता है - इसके फ्लोट वैल्यू के आधार पर। मैं आपको दो उदाहरण प्रस्तुत करता हूं।पहले संस्करण में लाल पैरा float:none
उपयोग करता है और दूसरे संस्करण में लाल पैरा clear: none
लाल पैरा float:none
का उपयोग कर का उपयोग करता है:
#usefloatnone
{
border: 1px dotted black;
background-color: red;
width: 1050px; height: 350px;
float: none;
}
#useclearnone
{
border: 1px dotted black;
background-color: red;
width: 1050px; height: 200px;
float: right;
clear: none;
}
#normal
{
border: 1px dotted black;
width: 1050px; height: 100px;
}
</style>
</head>
<p id="usefloatnone"> Red paragraph </p>
<p id="normal"> Normal paragraph </p>
<p id="normal"> Normal paragraph </p>
<p id="normal"> Normal paragraph </p>
</html>
लाल पैरा clear:none
का उपयोग कर:
#usefloatnone
{
border: 1px dotted black;
background-color: red;
width: 1050px; height: 350px;
float: none;
}
#useclearnone
{
border: 1px dotted black;
background-color: red;
width: 1050px; height: 200px;
float: right;
clear: none;
}
#normal
{
border: 1px dotted black;
width: 1050px; height: 100px;
}
<p id="useclearnone"> Red paragraph </p>
<p id="normal"> Normal paragraph </p>
<p id="normal"> Normal paragraph </p>
<p id="normal"> Normal paragraph </p>
आप जबकि अब clear: none
और float: none
का उपयोग कर प्रभाव में अंतर देख सकते हैं। मेरा सुझाव है कि आप पहले float
और clear
from this tutorial by w3.org community की अवधारणा को पूरी तरह से समझें। आप तत्वों पर clear
संपत्ति का उपयोग करते हैं जब आप किसी भी फ़्लोटिंग तत्वों को साफ़ करना चाहते हैं/(आमतौर पर बाएं या दाएं)।
- 1. क्या $ @ और "$ @" के बीच कोई अंतर है?
- 2. क्या कोई इकाई और वस्तु के बीच कोई अंतर है?
- 3. नाएन और कोई नहीं के बीच क्या अंतर है?
- 4. "कोई नहीं है" और "== कोई नहीं"
- 5. स्विफ्ट में कोई भी ऑब्जेक्ट और कोई भी
- 6. क्या "foo is none" और "foo == कोई नहीं" के बीच कोई अंतर है?
- 7. क्या कोई स्पष्ट कॉल
- 8. क्या AtomicInteger.updateAndGet() और AtomicInteger.accumulateAndGet() के बीच कोई कार्यात्मक अंतर है?
- 9. क्या log4net.Config.BasicConfigurator.Configure() और log4net.Config.XmlConfigurator.Configure() के बीच कोई अंतर है?
- 10. क्या "अतिरिक्त" और "बिटवाईव अतिरिक्त" के बीच कोई अंतर है?
- 11. जावा में फ्लोट और फ्लोट के बीच क्या अंतर है?
- 12. क्या एमआईएमई और सामग्री प्रकार के बीच कोई अंतर है?
- 13. क्या डीबग और रिलीज के बीच कोई (प्रदर्शन) अंतर है?
- 14. क्या System.Windows.Clipboard और System.Windows.Forms.Clipboard के बीच कोई अंतर है?
- 15. क्या ब्लब्स और जुड़े घटकों के बीच कोई अंतर है?
- 16. स्कैला कोई भी उदाहरण नहीं == कोई नहीं
- 17. क्या डब्लूएसजीआई और एफसीजीआई के बीच कोई गति अंतर है?
- 18. क्या on_exit() और atexit() फ़ंक्शंस के बीच कोई अंतर है?
- 19. "कोई भी नहीं" बनाम "कोई नहीं"
- 20. क्या (स्थानीय), '।' के बीच कोई अंतर है और लोकहोस्ट?
- 21. क्या MsgBox और MessageBox के बीच कोई अंतर है। दिखाओ?
- 22. क्या BigDecimal ("0") और BigDecimal.ZERO के बीच कोई अंतर है?
- 23. क्या नियंत्रण और विजेट के बीच कोई अंतर है?
- 24. क्या $ (e.currentTarget) और $ (यह) के बीच कोई अंतर है?
- 25. क्या ऑपरेटर और डिफ़ाइनप्रोपर्टी के बीच कोई प्रभावी अंतर है?
- 26. क्या vbNullString और "" के बीच कोई अंतर है?
- 27. क्या window.localStorage और localStorage के बीच कोई अंतर है?
- 28. क्या GUID और UUID के बीच कोई अंतर है?
- 29. क्या React.render() और ReactDOM.render() के बीच कोई अंतर है?
- 30. क्या सीजीआरईटी और एनएसआरईक्ट के बीच कोई अंतर है?
दोनों 'फ्लोट' और 'स्पष्ट' के पास 'none' का डिफ़ॉल्ट मान है, इसलिए आप किसी भी संयोजन का कोई प्रभाव नहीं देखेंगे जबतक कि आप कहीं और कुछ मूल्य सेट ओवरराइड नहीं कर रहे हैं। – Eric
मुझे नहीं पता कि यह मदद करता है: http://jsfiddle.net/QM4mm/2/, हालांकि यह DIV चार में सामग्री के साथ क्या हो रहा है, इसके बारे में आपके ज्ञान के आधार पर चीजों को जटिल बना सकता है। – hungerstar
@ हंगरस्टार के रूप में, चौथा div फ्लोट है: कोई नहीं; चौथा div पहले div की तरह एक ही शीर्ष स्थिति के साथ शुरू होता है। क्या मैं सही हू? मैं सोच रहा हूं कि सामग्री "चार-फ्लोट नोएन" div के नीचे क्यों लिखी गई है? क्या आप कृपया – shubendrak