फ्लोट्स का उपयोग करके साइट ग्रिड कैसे बनाएं

फ्लोट्स का उपयोग करके साइट ग्रिड कैसे बनाएं
फ्लोट्स का उपयोग करके साइट ग्रिड कैसे बनाएं

वीडियो: फ्लोट्स का उपयोग करके साइट ग्रिड कैसे बनाएं

वीडियो: फ्लोट्स का उपयोग करके साइट ग्रिड कैसे बनाएं
वीडियो: एचटीएमएल, सीएसएस, फ्लेक्सबॉक्स और ग्रिड के साथ एक उत्तरदायी वेबसाइट बनाएं | एनिमेशन के साथ 2024, मई
Anonim

आइए साइट के ग्रिड डिज़ाइन पर एक नज़र डालें और अलग-अलग घटकों को तोड़ें। आइए जानें कि फ्लोट इतना उपयोगी क्यों है, साथ ही तीन धाराओं और साइट फुटर से पहली वेब ग्रिड बनाने की लोकप्रिय तकनीक।

फ्लोट्स का उपयोग करके साइट ग्रिड कैसे बनाएं
फ्लोट्स का उपयोग करके साइट ग्रिड कैसे बनाएं

किसी साइट के ग्रिड निर्माण का अध्ययन करने के लिए, आपको यह समझने की आवश्यकता है कि "प्रवाह" क्या है। प्रवाह एक के बाद एक स्थित साइट के तत्व हैं। उदाहरण के लिए, ये डिव तत्व हो सकते हैं जो डिफ़ॉल्ट रूप से एक के बाद एक जाते हैं। लेकिन प्रवाह को पुनर्व्यवस्थित किया जा सकता है, और ब्लॉक तत्वों की स्थिति को बदला जा सकता है।

साइट प्रवाह
साइट प्रवाह

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

"वर्ग या ब्लॉक का नाम" {फ्लोट: दाएं / बाएं; }

फ्लोट का एकमात्र दोष एक ब्लॉक को दूसरे के ऊपर "ओवरलैप" करने की क्षमता है।

छवि
छवि

भागने से बचने के लिए, हम स्पष्ट: दोनों का उपयोग करते हैं - यह संपत्ति ब्लॉक के चारों ओर प्रवाह निर्धारित करेगी। हम चौड़ाई और ऊंचाई को अधिकतम और न्यूनतम के रूप में सेट करते हैं, ताकि मान सामग्री के आकार (पाठ, छवियों) के अनुसार बने। मार्जिन - मान को ऑटो पर सेट करें ताकि ब्लॉक के स्थान के आधार पर बाहरी मार्जिन स्वचालित रूप से बन जाए।

चूंकि फ्लोट ब्लॉक को दो दिशाओं में रख सकता है, यह साइट को धाराओं में विभाजित करने के लिए प्रथागत है - बाएं और दाएं। यदि प्रोग्रामर को केवल दो स्ट्रीम की आवश्यकता होती है, तो वह बाएँ और दाएँ फ़्लोट को छोड़ देता है, लेकिन यदि दो से अधिक हैं, तो वह मार्जिन का उपयोग करके मार्जिन को समायोजित करता है। यह कैसे होता है:

.column1 {फ्लोट: लेफ्ट; चौड़ाई: 65px; न्यूनतम ऊंचाई: 50px; मार्जिन-दाएं: 9px; // 9px केंद्र बॉक्स से}

1 धारा
1 धारा

2 धारा:

.column2 {फ्लोट: लेफ्ट; // बाएं ब्लॉक में, लेकिन "अतिव्यापी" के बिना, चूंकि हमने मार्जिन चौड़ाई: 80px; न्यूनतम ऊंचाई: 50px; }

२ धारा
२ धारा

3 धारा:

.column3 {फ्लोट: दाएं; चौड़ाई: 65px; न्यूनतम ऊंचाई: 50px; }

3 धारा
3 धारा

पाद लेख से निपटना (.footer):

.पाद लेख {स्पष्ट: दोनों; // दोनों पक्षों के चारों ओर लपेटें}

तहखाने
तहखाने

इस तरह हमने तीन धाराओं से मिलकर फ्लोट का उपयोग करके साइट के लिए एक ग्रिड बनाया।

सिफारिश की: