सीएसएस ट्यूटोरियल

सीएसएस होम सीएसएस परिचय सीएसएस सिंटेक्स सीएसएस चयनकर्ता सीएसएस कैसे करें सीएसएस टिप्पणियाँ सीएसएस रंग सीएसएस पृष्ठभूमि सीएसएस बॉर्डर्स सीएसएस मार्जिन सीएसएस पैडिंग सीएसएस ऊंचाई/चौड़ाई सीएसएस बॉक्स मॉडल सीएसएस रूपरेखा सीएसएस पाठ सीएसएस फ़ॉन्ट्स सीएसएस प्रतीक सीएसएस लिंक सीएसएस सूचियां सीएसएस टेबल्स सीएसएस प्रदर्शन सीएसएस अधिकतम-चौड़ाई सीएसएस स्थिति सीएसएस जेड-इंडेक्स सीएसएस अतिप्रवाह सीएसएस फ्लोट सीएसएस इनलाइन-ब्लॉक सीएसएस संरेखित करें सीएसएस संयोजक सीएसएस छद्म वर्ग सीएसएस छद्म तत्व सीएसएस अस्पष्टता सीएसएस नेविगेशन बार सीएसएस ड्रॉपडाउन सीएसएस छवि गैलरी सीएसएस छवि स्प्राइट्स सीएसएस एटीआर चयनकर्ता सीएसएस फॉर्म सीएसएस काउंटर सीएसएस वेबसाइट लेआउट सीएसएस इकाइयां सीएसएस विशिष्टता सीएसएस !महत्वपूर्ण सीएसएस गणित कार्य

सीएसएस उन्नत

सीएसएस गोल कोनों सीएसएस सीमा छवियां सीएसएस पृष्ठभूमि सीएसएस रंग सीएसएस रंग कीवर्ड सीएसएस ग्रेडिएंट सीएसएस छाया सीएसएस पाठ प्रभाव सीएसएस वेब फ़ॉन्ट्स CSS 2D ट्रांसफ़ॉर्म CSS 3D ट्रांसफ़ॉर्म सीएसएस संक्रमण सीएसएस एनिमेशन सीएसएस टूलटिप्स सीएसएस शैली छवियां सीएसएस छवि प्रतिबिंब CSS ऑब्जेक्ट-फिट सीएसएस वस्तु-स्थिति सीएसएस मास्किंग सीएसएस बटन सीएसएस पेजिनेशन सीएसएस एकाधिक कॉलम सीएसएस यूजर इंटरफेस सीएसएस चर सीएसएस बॉक्स साइजिंग सीएसएस मीडिया प्रश्न सीएसएस एमक्यू उदाहरण सीएसएस फ्लेक्सबॉक्स

सीएसएस उत्तरदायी

आरडब्ल्यूडी परिचय आरडब्ल्यूडी व्यूपोर्ट आरडब्ल्यूडी ग्रिड व्यू आरडब्ल्यूडी मीडिया प्रश्न आरडब्ल्यूडी छवियां आरडब्ल्यूडी वीडियो आरडब्ल्यूडी फ्रेमवर्क आरडब्ल्यूडी टेम्पलेट्स

सीएसएस ग्रिड

ग्रिड परिचय ग्रिड कंटेनर ग्रिड आइटम

सीएसएस एसएएसएस

एसएएसएस ट्यूटोरियल

सीएसएस उदाहरण

सीएसएस टेम्पलेट्स सीएसएस उदाहरण सीएसएस प्रश्नोत्तरी सीएसएस अभ्यास सीएसएस प्रमाणपत्र

सीएसएस संदर्भ

सीएसएस संदर्भ सीएसएस चयनकर्ता सीएसएस कार्य सीएसएस संदर्भ कर्ण सीएसएस वेब सुरक्षित फ़ॉन्ट्स सीएसएस एनिमेटेबल सीएसएस इकाइयां सीएसएस पीएक्स-ईएम कनवर्टर सीएसएस रंग सीएसएस रंग मान सीएसएस डिफ़ॉल्ट मान सीएसएस ब्राउज़र समर्थन

सीएसएस लेआउट - स्पष्ट और स्पष्टफिक्स


स्पष्ट संपत्ति

जब हम संपत्ति का उपयोग करते floatहैं, और हम नीचे अगला तत्व चाहते हैं (दाएं या बाएं नहीं), तो हमें clear संपत्ति का उपयोग करना होगा।

संपत्ति निर्दिष्ट करती है कि उस तत्व के साथ क्या होना चाहिए जो clearफ़्लोटिंग तत्व के बगल में है।

संपत्ति में clearनिम्न में से कोई एक मान हो सकता है:

  • none- तत्व को बाएँ या दाएँ फ़्लोट किए गए तत्वों के नीचे नहीं धकेला जाता है। यह डिफ़ॉल्ट है
  • left - तत्व को बाईं ओर तैरने वाले तत्वों के नीचे धकेला जाता है
  • right - तत्व दाएँ तैरने वाले तत्वों के नीचे धकेल दिया जाता है
  • both - तत्व को बाएँ और दाएँ दोनों फ़्लोट किए गए तत्वों के नीचे धकेला जाता है
  • inherit - तत्व अपने माता-पिता से स्पष्ट मूल्य प्राप्त करता है

फ़्लोट्स को साफ़ करते समय, आपको स्पष्ट से फ़्लोट से मेल खाना चाहिए: यदि कोई तत्व बाईं ओर तैरता है, तो आपको बाईं ओर साफ़ करना चाहिए। आपका फ़्लोट किया गया तत्व तैरता रहेगा, लेकिन वेब पेज पर इसके नीचे साफ़ किया गया तत्व दिखाई देगा।

उदाहरण

यह उदाहरण बाईं ओर के फ़्लोट को साफ़ करता है। यहाँ, इसका अर्थ है कि <div2> तत्व को बाईं ओर तैरने वाले <div1> तत्व के नीचे धकेला गया है: 

div1 {
  float: left;
}

div2 {
  clear: left;
}

क्लियरफिक्स हैक

यदि कोई फ़्लोट किया गया तत्व युक्त तत्व से लंबा है, तो वह अपने कंटेनर के बाहर "ओवरफ़्लो" करेगा। फिर हम इस समस्या को हल करने के लिए एक क्लियरफिक्स हैक जोड़ सकते हैं:

क्लियरफिक्स के बिना

क्लियरफिक्स के साथ

उदाहरण

.clearfix {
  overflow: auto;
}

The overflow: auto clearfix works well as long as you are able to keep control of your margins and padding (else you might see scrollbars). The new, modern clearfix hack however, is safer to use, and the following code is used for most webpages:

Example

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

You will learn more about the ::after pseudo-element in a later chapter.