2011-04-27 13 views
14

मैं मार्क-अप शामिल करना चाहता हूं जो मेरी साइट का उपभोग करने के लिए टेक्स्ट-आधारित ब्राउज़र (लिंक, एलिक्स, लिंक्स) के उपयोगकर्ताओं के लिए आसान बनाता है। मैं उपयोगकर्ता के आधार पर साइट के इस विशेष संस्करण की सेवा करने में सक्षम हूं, हालांकि टेक्स्ट-आधारित ब्राउज़र विशेष रूप से अच्छी तरह से किस मार्क-अप सुविधाओं को संभालते हैं?मैं टेक्स्ट-आधारित ब्राउज़र को कैसे लक्षित कर सकता हूं?

+0

आप सामान्य पहुंच दिशा निर्देशों को देखने के लिए चाहते हो सकता है –

उत्तर

2

मुझे कोई विशेष मार्कअप नहीं पता है जिसके लिए आपको इसकी आवश्यकता होगी। शायद सामान्य से कम मार्कअप। जितना संभव हो उतना जेएस का प्रयोग करें क्योंकि उनके पास केवल मामूली समर्थन है। साइट बनाने के लिए वहां कोई भी मार्कअप है जो सीएसएस और फैंसी संरेखण का उपयोग करते समय आधुनिक ब्राउज़रों में "अच्छा" दिखता है, वहां संभवतः बेकार है और बाधा हो सकती है। सामग्री के आधार पर आप सरल पाठ का उपयोग करना चाह सकते हैं। या पुराने स्टाइल पेज (इस तरह के कुछ जीएनयू पेज)। "आर्ट ऑफ यूनिक्स प्रोग्रामिंग" (http://www.faqs.org/docs/artu/index.html) के ऑनलाइन संस्करण में उदाहरण, बहुत सरल डिज़ाइन जो कहीं भी पढ़ना और प्रस्तुत करना आसान है। कोई फैंसी या कोई अंतर्निहित डिज़ाइन नहीं, बस कुछ लिंक और आप टेक्स्ट करें। हालांकि यह सभी प्रकार की सामग्री के लिए उपयुक्त नहीं हो सकता है। मूल रूप से इसे यथासंभव सरल रखें और फैंसी लेआउट, या किसी भी लेआउट से बचने का प्रयास करें क्योंकि इनमें से कुछ ब्राउज़र बस ब्लॉक तत्वों को एक दूसरे के बाद प्रस्तुत करते हैं और मेनू जो बाएं या दाएं हों, नीचे जाएं या पूरी पहली स्क्रीन लें कोई स्क्रॉल डाउन होने तक कोई सामग्री प्रदर्शित नहीं होती है। मेरी राय में क्षैतिज शीर्ष मेनू सबसे अच्छा काम करते हैं। और निश्चित रूप से देखें कि यह थोड़ा सा परीक्षण करके और नेविगेट करके अपने आप को कैसे देखता है।

15

आपकी सर्वश्रेष्ठ शर्त केवल सभी स्वरूपण के लिए सीएसएस का भारी उपयोग करने के लिए है। यह असंभव है कि टेक्स्ट-आधारित एजेंट सबकुछ का समर्थन करेंगे, इसलिए आप सभी स्टाइल जानकारी को बाहरी स्टाइलशीट (ज्यादातर रखरखाव की आसानी के लिए) में छोड़ दें, और केवल class विशेषताओं का उपयोग करें जहां आवश्यक हो, तो आपको शायद साइट को गहराई से गिरावट मिल जाएगी। अधिकांश (सभी?) ब्राउज़र डेवलपर टूलबार के कुछ रूपों के साथ आते हैं ताकि आप शैलियों को अक्षम कर सकें, कहें, फ़ायरफ़ॉक्स, आईई, क्रोम [जो भी] मांग पर हैं और आपको यह पता चल जाएगा कि टेक्स्ट-केवल ब्राउज़र द्वारा इसे कैसे देखा जा सकता है ।

टेबल के बारे में सावधान रहने की एकमात्र चीज है - लिंक्स उनका समर्थन नहीं करता है, लेकिन अन्य टेक्स्ट-आधारित ब्राउज़र (अधिक या कम हद तक) करते हैं। दोबारा, बस यह सुनिश्चित कर लें कि पेज संभवत: जहां तक ​​संभव हो, पेज पर गहराई से गिरावट आती है।

आखिरकार आपके सभी लेआउट के लिए सीएसएस का उपयोग करना और आपके स्वरूपण का एक हिस्सा यह होना चाहिए कि टेक्स्ट-आधारित से संबंधित अधिकांश चिंताएं हल होनी चाहिए।

0

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

जब आपकी सामग्री को प्राथमिकता दी जाती है, तो आपका पृष्ठ अतिरिक्त मार्कअप और दृश्य तत्वों से अव्यवस्थित हो जाएगा जो टेक्स्ट-आधारित ब्राउज़र को भ्रमित कर सकते हैं।

1

आप उपयोगकर्ता एजेंट स्ट्रिंग की जांच कर सकते हैं। यहां a comprehensive list है। आप लिंक्स, लिंक, elinks और w3m के लिए जाँच कर सकते हैं। हालांकि, एजेंट स्ट्रिंग को बिल्कुल जांचना बेहतर नहीं है, और एचटीएमएल को स्वच्छ और सरल रखें। कुछ टेक्स्ट-मोड ब्राउज़र, जैसे कि एलीक्स, में कुछ जावास्क्रिप्ट समर्थन है। सीएसएस-समर्थन भिन्न होता है, लेकिन अंतर्निहित एचटीएमएल अभी भी काम करेगा।

कुछ पाठ मोड ब्राउज़रों, लिंक की तरह, एक ग्राफिक मोड, जहां छवियों के रूप में अच्छी तरह से दिखाया जा सकता है है।

आप <html>, <body>, <h1>, <p>, <a href="..."> से चिपके और कोई भी चित्र के लिए alt="..." का उपयोग करते हैं, आप गलत नहीं जा सकते। http://www.w3.org/TR/WCAG20/: