Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> CSS

व्यूपोर्ट (Viewport) परिभाषा और सेटिंग

व्यूपोर्ट (Viewport) वेब डिज़ाइन में वेब पेज का दृश्यमान क्षेत्र (visible area) है। मोबाइल डिवाइसेज़ पर यह स्क्रीन आकार से अलग हो सकता है क्योंकि ब्राउज़र पेज को वर्चुअल विंडो में रेंडर कर सकते हैं।

व्यूपोर्ट सेट करना

<meta name="viewport" content="width=device-width, initial-scale=1.0">

पैरामीटर्स

पैरामीटरकार्य
<meta>ब्राउज़र को पेज के आयाम और स्केलिंग नियंत्रित करने का निर्देश देता है
width=device-widthपेज चौड़ाई को डिवाइस स्क्रीन चौड़ाई के बराबर सेट करता है
initial-scale=1.0प्रारंभिक ज़ूम स्तर 100% (1.0) सेट करता है

व्यूपोर्ट के बिना vs साथ

बिना व्यूपोर्टव्यूपोर्ट के साथ
वर्चुअल विंडो ~980pxवास्तविक डिवाइस चौड़ाई
ज़ूम आउट (छोटा टेक्स्ट)1:1 स्केल, पढ़ने योग्य टेक्स्ट
हॉरिजॉन्टल स्क्रॉल आवश्यकनो हॉरिजॉन्टल स्क्रॉल (अगर रिस्पॉन्सिव)
टच टार्गेट्स बहुत छोटेउचित आकार के टच टार्गेट्स

रिस्पॉन्सिव डिज़ाइन के लिए आवश्यक

व्यूपोर्ट मेटा टैग रिस्पॉन्सिव वेब डिज़ाइन की **पहली आवश्यकता** है। इसके बिना मीडिया क्वेरीज़ सही ब्रेकपॉइंट्स पर ट्रिगर नहीं होंगी।

/* यह मीडिया क्वेरी व्यूपोर्ट टैग के बिना काम नहीं करेगी */
@media (max-width: 767px) {
  .container { flex-direction: column; }
}

टेस्टिंग

ब्राउज़र डेवलपर टूल्स (F12) में डिवाइस टूलबार (Ctrl+Shift+M) से विभिन्न डिवाइस व्यूपोर्ट्स का अनुकरण करें।

  1. - HTML में डेफिनिशन लिस्ट कैसे परिभाषित करें?

    उदाहरण <dl>, <dt>, <dd> टैग्स से डेफिनिशन लिस्ट परिभाषित करें। <!DOCTYPE html> <html> <head> <title>HTML dl टैग</title> </head> <body> <dl> <dt>डेफिनिशन लिस्ट</dt> <dd>शर्तों और उनकी परिभाषा

  1. जावास्क्रिप्ट में वेरिएबल डिफाइन करने के विभिन्न तरीके जावास्क्रिप्ट में वेरिएबल डिफाइन करने के विभिन्न तरीके

    जावास्क्रिप्ट में वेरिएबल डिफाइन करने के तीन तरीके हैं: let - जावास्क्रिप्ट let कीवर्ड जिसे 2015 में पेश किया गया था, हमें ब्लॉक-स्कोप्ड वेरिएबल्स डिफाइन करने की अनुमति देता है। let का उपयोग करके डिक्लेयर किए गए वेरिएबल्स होइस्ट नहीं होते। var - जावास्क्रिप्ट var कीवर्ड का उपयोग फंक्शन-स्कोप्ड वेर

  1. CSS बॉक्स मॉडल परिभाषित करें CSS बॉक्स मॉडल परिभाषित करें

    CSS बॉक्स मॉडल जब हम डिज़ाइन और लेआउट की बात करते हैं, तो इसे बॉक्स मॉडल कहा जाता है। HTML में सभी एलिमेंट्स को बॉक्स माना जाता है। CSS बॉक्स मॉडल में मार्जिन, बॉर्डर, पैडिंग, और कंटेंट शामिल होते हैं।