रिस्पॉन्सिव वेबसाइट एक ऐसी वेबसाइट है जो सभी डिवाइस जैसे डेस्कटॉप, टैबलेट और सेल फोन पर अच्छी और अद्भुत दिखती है। एक वेबसाइट को उत्तरदायी बनाने के लिए एक उत्तरदायी डिजाइन होना चाहिए। यह आकार बदलने, छिपाने या स्क्रीन को बड़ा करने के लिए HTML और CSS के साथ खेलने के बारे में है।
आइए एक उदाहरण देखें और वेबसाइट का आकार बदलते समय प्रतिक्रियाशील का क्या अर्थ है,
डेस्कटॉप
डेस्कटॉप पर वेबसाइट डिजाइन -
टैबलेट
टैबलेट पर वेबसाइट का डिज़ाइन इस तरह दिखता है। आप ऊपर दिखाए गए डेस्कटॉप स्क्रीनशॉट के साथ परिवर्तनों की आसानी से तुलना कर सकते हैं -
मोबाइल
मोबाइल पर वेबसाइट का डिज़ाइन कुछ इस तरह दिखता है -
एक प्रतिक्रियाशील वेबसाइट विकसित करने के लिए, जो डिवाइस के आकार के बावजूद अच्छी दिखती है, आपको निम्नलिखित अवधारणाओं पर काम करने की आवश्यकता है -
व्यूपोर्ट
मोबाइल ब्राउज़र पर लेआउट को नियंत्रित करने के लिए व्यूपोर्ट का उपयोग किया जाता है। इसका उपयोग <मेटा> टैग के अंदर ब्राउज़र को यह निर्देश देने के लिए किया जाता है कि वेब पेज के आयामों और स्केलिंग को नियंत्रित करने के लिए कैसे काम किया जाए।
<meta name="viewport" content="width=device-width, initial-scale=1.0">
यहाँ,
चौड़ाई=डिवाइस-चौड़ाई डिवाइस की स्क्रीन-चौड़ाई का पालन करने के लिए पृष्ठ की चौड़ाई निर्धारित करती है। प्रारंभिक-पैमाना=1.0 प्रारंभिक ज़ूम स्तर सेट करना है। यह तब मदद करता है जब पृष्ठ पहली बार वेब ब्राउज़र द्वारा लोड किया जाता है।
मीडिया क्वेरी
मीडिया प्रश्नों के साथ, एक ब्रेकपॉइंट जोड़ें जहां डिज़ाइन के कुछ हिस्से ब्रेकपॉइंट के प्रत्येक तरफ अलग-अलग व्यवहार करते हैं।
छवि चौड़ाई और ऊंचाई गुण
छवियों के प्रतिक्रियाशील होने के लिए, आपको चौड़ाई की संपत्ति को 100% और ऊंचाई को ऑटो पर सेट करने की आवश्यकता है।