Web Accessibility Academy · पाठ

फ़ोकस होने तक दृश्य रूप से छिपा हुआ

माउस उपयोगकर्ताओं से लिंक छिपाएँ और Tab दबाने पर दिखाएँ।

पाठ 3, कुल 4 में से13 चरण

फ़ोकस होने तक दृश्य रूप से छिपा हुआ, CoddyKit पर Web Accessibility Academy का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Web Accessibility Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Web Accessibility Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

डिज़ाइन का द्वंद्व

Skip link आवश्यक हैं, फिर भी कई टीमों को चिंता रहती है कि वे लेआउट को अव्यवस्थित कर देंगे। सामान्य समाधान है: इसे दृष्टि से छिपाएँ, लेकिन कीबोर्ड उपयोगकर्ताओं के लिए तैयार रखें।

कभी भी display none न करें

display none या visibility hidden का उपयोग न करें। ये लिंक को अभिगम्यता ट्री से हटा देते हैं, इसलिए कोई भी उस पर फ़ोकस नहीं कर सकता।

दृष्टि से छिपा, फिर भी मौजूद

लक्ष्य ऐसी दृष्टि से छिपी स्थिति बनाना है: स्क्रीन पर अदृश्य, लेकिन कीबोर्ड और स्क्रीन रीडर के लिए पूरी तरह मौजूद।

क्लिप वाला पैटर्न

एक सामान्य तरकीब लिंक को एक पिक्सेल तक छोटा करके क्लिप कर देती है। वह DOM और फ़ोकस क्रम में बना रहता है, बस दिखाई नहीं देता।

.skip-link { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }

फ़ोकस पर इसे दिखाएँ

इसका मुख्य बिंदु फ़ोकस की स्थिति है। जब Tab लिंक पर पहुँचता है, तो आपका CSS उसका आकार बहाल कर उसे फिर से दृश्य क्षेत्र में ले आता है।

.skip-link:focus { width: auto; height: auto; clip: auto; top: 0; }

hover नहीं, फ़ोकस क्यों

फ़ोकस का उपयोग करें, hover का नहीं। कीबोर्ड उपयोगकर्ता hover नहीं कर सकता, इसलिए केवल hover पर दिखने वाला लिंक उसके लिए हमेशा अदृश्य रहेगा।

इसे स्पष्ट रूप से दिखाई देने योग्य बनाएँ

दिखाई देने पर इसे ठोस पृष्ठभूमि और padding दें। यह स्पष्ट बटन जैसा दिखना चाहिए, न कि ऐसा हल्का पाठ जिसे उपयोगकर्ता नज़रअंदाज़ कर दे।

फ़ोकस की रूपरेखा बनाए रखें

दिखाए गए लिंक की फ़ोकस रूपरेखा न हटाएँ। उपयोगकर्ताओं को ठीक-ठीक दिखाई देना चाहिए कि फ़ोकस कहाँ पहुँचा है।

स्थिति की गणना का ध्यान रखें

अक्सर छिपा हुआ लिंक नकारात्मक top मान के साथ स्क्रीन से बाहर रहता है और फ़ोकस होने पर top zero पर आ जाता है। यह स्लाइड दिखने की प्रक्रिया को जानबूझकर किया गया बदलाव महसूस कराती है।

पुनः उपयोग योग्य उपयोगिता

दृष्टि से छिपाने का यह पैटर्न इतना उपयोगी है कि अधिकांश टीमें इसे किसी भी sr-only सामग्री के लिए साझा उपयोगिता क्लास के रूप में रखती हैं।

दिखने की प्रक्रिया का परीक्षण करें

नया पृष्ठ लोड होने के बाद Tab दबाएँ। Skip link तुरंत दिखाई देना चाहिए। Tab से आगे बढ़ने पर उसे फिर से गायब हो जाना चाहिए। ✅

त्वरित जाँच

आवश्यकता पड़ने तक skip link को सही ढंग से छिपाने का कौन-सा तरीका है?

पुनरावलोकन

Skip link को क्लिपिंग से छिपाएँ, कभी display none न करें और स्पष्ट रूपरेखा के साथ फ़ोकस होने पर दिखाएँ। आवश्यकता होने तक अदृश्य रखें। 🎯

शुरुआत निःशुल्क

एआई शिक्षक के साथ HTML सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
30
पाठ
120

अक्सर पूछे जाने वाले प्रश्न

क्या “फ़ोकस होने तक दृश्य रूप से छिपा हुआ” पाठ निःशुल्क है?

हाँ—“फ़ोकस होने तक दृश्य रूप से छिपा हुआ” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Web Accessibility Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Web Accessibility Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“फ़ोकस होने तक दृश्य रूप से छिपा हुआ” में मैं क्या सीखूँगा?

माउस उपयोगकर्ताओं से लिंक छिपाएँ और Tab दबाने पर दिखाएँ। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Web Accessibility Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Web Accessibility Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Web Accessibility Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।

“फ़ोकस होने तक दृश्य रूप से छिपा हुआ” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Web Accessibility Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Web Accessibility Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. मुख्य सामग्री पर जाएँ लिंक क्यों मौजूद है
  2. वास्तव में काम करने वाला स्किप लिंक बनाना
  3. फ़ोकस होने तक दृश्य रूप से छिपा हुआ
  4. बड़े पृष्ठों के लिए कई बायपास लिंक
← Web Accessibility Academy पर वापस जाएँ