एचटीएमएल संपादक: Difference between revisions

From Vigyanwiki
No edit summary
 
(22 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Short description|Software for editing HTML}}
'''[[HTML|एचटीएमएल]] संपादक''' एचटीएमएल  के संपादन के लिए एक संगणक [[कंप्यूटर प्रोग्राम|कार्यक्रम]] है। जो एक [[वेब पृष्ठ|संचार  पृष्ठ]] की मार्कअप भाषा है हालांकि किसी संचार  [[वेब पृष्ठ|पृष्ठ]] में एचटीएमएल  मार्कअप को किसी भी [[पाठ संपादक]] से नियंत्रित किया जा सकता है। विशेष एचटीएमएल संपादक सुविधा और अतिरिक्त कार्यक्षमता प्रदान कर सकते हैं। उदाहरण के लिए कई एचटीएमएल संपादक न केवल एचटीएमएल, बल्कि संबंधित तकनीकों जैसे सीएसएस, [[XML|एक्सएमएल]] और जावास्क्रिप्ट या ईसीएमएस्क्रिप्ट को भी संभालते हैं। कुछ मामलों में वे संचिका स्थानांतरण [[फ़ाइल ट्रांसफ़र प्रोटोकॉल|प्रोटोकॉल]] और वेवडेव के माध्यम से दूरस्थ संचार  सर्वर के साथ संचार का प्रबंधन करते हैं,और [[संस्करण नियंत्रण प्रणाली]] जैसे तोडफोड़ या गिट(सॉफ़्टवेयर)। कई [[शब्द संसाधन]], [[ग्राफ़िक डिज़ाइन]] और पृष् विन्याश कार्यक्रम जो [[वेब डिजाइन|संचार  रचना]] के लिए समर्पित नहीं हैं, जैसे कि [[Microsoft Word|माइक्रोसॉफ्ट वर्ड]] या क्वार्कक्सप्रेस में भी एचटीएमएल संपादकों के रूप में कार्य करने की क्षमता होती है।
{{more citations needed|date=August 2019}}
{{Use dmy dates|date=December 2021}}
{{Html series}}
[[HTML]] संपादक HTML के संपादन के लिए एक [[कंप्यूटर प्रोग्राम]] है। जो एक [[वेब पृष्ठ]] की मार्कअप भाषा है हालांकि किसी वेब पेज में HTML मार्कअप को किसी भी [[पाठ संपादक]] से नियंत्रित किया जा सकता है। विशेष HTML संपादक सुविधा और अतिरिक्त कार्यक्षमता प्रदान कर सकते हैं। उदाहरण के लिए कई HTML संपादक न केवल HTML, बल्कि संबंधित तकनीकों जैसे [[व्यापक शैली पत्रक|व्यापक शैली पत्रक (CSS]]), [[XML]] और JavaScript या [[ECMAScript]] को भी संभालते हैं। कुछ मामलों में वे [[फ़ाइल ट्रांसफ़र प्रोटोकॉल]] (FTP) और [[WebDAV]] के माध्यम से दूरस्थ वेब सर्वर के साथ संचार का प्रबंधन करते हैं,और [[संस्करण नियंत्रण प्रणाली]] जैसे तोडफोड़ या गिट(सॉफ़्टवेयर)। कई [[शब्द संसाधन]], [[ग्राफ़िक डिज़ाइन]] और पृष्ठ लेआउट प्रोग्राम जो [[वेब डिजाइन]] के लिए समर्पित नहीं हैं, जैसे कि [[Microsoft Word]] या [[Quark XPress]] में भी HTML संपादकों के रूप में कार्य करने की क्षमता होती है।
 
== संपादकों के प्रकार ==
== संपादकों के प्रकार ==
HTML संपादकों की दो मुख्य किस्में हैं: टेक्स्ट और [[WYSIWYG]] (जो आप देखते हैं वही आपको मिलता है) संपादक।
एचटीएमएल संपादकों की दो मुख्य किस्में हैं: शब्द और [[WYSIWYG]] (जो आप देखते हैं वही आपको मिलता है) संपादक।


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


आमतौर पर HTML के लिए उपयोग किए जाने वाले पाठ संपादकों में [[संस्करण नियंत्रण]], लिंक-जांच और [[सत्यापनकर्ता]], वर्तनी-जांच, FTP या WebDAV द्वारा अपलोडिंग और प्रोजेक्ट के रूप में संरचना जैसे कार्यों के लिए या तो अंतर्निहित कार्यों या बाहरी उपकरणों के साथ एकीकरण शामिल है। लिंक जाँच या सत्यापन जैसे कुछ कार्यों ऑनलाइन उपकरण का  का उपयोग कर सकते हैं, जिसके लिए नेटवर्क कनेक्शन की आवश्यकता होती है।
प्राय:एचटीएमएल के लिए उपयोग किए जाने वाले पाठ संपादकों में [[संस्करण नियंत्रण]], लिंक-जांच और [[सत्यापनकर्ता]], वर्तनी-जांच, [[फ़ाइल ट्रांसफ़र प्रोटोकॉल|प्रोटोकॉल]] और वेवडेव द्वारा उच्च भारण और परियोजना के रूप में संरचना जैसे कार्यों के लिए या तो अंतर्निहित कार्यों या बाहरी उपकरणों के साथ एकीकरण सम्मिलित है। लिंक जाँच या सत्यापन जैसे कुछ कार्यों ऑनलाइन उपकरण का उपयोग कर सकते हैं, जिसके लिए प्रसार सम्बन्ध की आवश्यकता होती है।


पाठ संपादकों को HTMLऔर किसी भी अन्य वेब तकनीकों की उपयोगकर्ता समझ की आवश्यकता होती है, जिसे डिज़ाइनर CSS, जावास्क्रिप्ट और [[सर्वर-साइड स्क्रिप्टिंग]] भाषाओं की तरह उपयोग करना चाहता है।
पाठ संपादकों को एचटीएमएल और किसी भी अन्य संचार तकनीकों की उपयोगकर्ता समझ की आवश्यकता होती है, जिसे अभिकल्प सीएसएस, जावास्क्रिप्ट और [[सर्वर-साइड स्क्रिप्टिंग]] भाषाओं की तरह उपयोग करना चाहता है।


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


===WYSIWYG HTML संपादक ===
===WYSIWYG एचटीएमएल  संपादक ===
{{unreferenced section|date=September 2016}}
WYSIWYG (जो आप देखते हैं वही आपको मिलता है) एचटीएमएल  संपादक एक संपादन सूचना प्रदान करते हैं, जो [[वेब ब्राउज़र|संचार विचरक]] में पृष्ठ को प्रदर्शित करने के तरीके जैसा दिखता है, क्योंकि WYSIWYG (जो आप देखते हैं वही आपको मिलता है) संपादक का उपयोग करने के लिए किसी एचटीएमएल ज्ञान की आवश्यकता नहीं हो सकती है। एक अनुभवहीन संगणक उपयोगकर्ता के लिए शुरुआत करना अक्सर आसान होता है।
WYSIWYG HTML संपादक एक संपादन इंटरफ़ेस प्रदान करते हैं, जो [[वेब ब्राउज़र]] में पृष्ठ को प्रदर्शित करने के तरीके जैसा दिखता है, क्योंकि WYSIWYG संपादक का उपयोग करने के लिए किसी HTML ज्ञान की आवश्यकता नहीं हो सकती है। एक अनुभवहीन कंप्यूटर उपयोगकर्ता के लिए शुरुआत करना अक्सर आसान होता है।


WYSIWYG दृश्य एक [[ब्राउज़र इंजन]] को एम्बेड करके प्राप्त किया जाता है। यह कस्टम-लिखित हो सकता है या वेब ब्राउज़र में उपयोग किए जाने वाले पर आधारित हो सकता है। लक्ष्य यह है कि, संपादन के दौरान हर समय, रेंडरिंग (कंप्यूटर ग्राफ़िक्स) परिणाम को यह दर्शाना चाहिए कि बाद में एक विशिष्ट वेब ब्राउज़र में क्या देखा जाएगा।
WYSIWYG (जो आप देखते हैं वही आपको मिलता है) दृश्य एक [[ब्राउज़र इंजन|विचरक इंजन]] को एम्बेड करके प्राप्त किया जाता है। यह कस्टम-लिखित हो सकता है या संचार  विचरक में उपयोग किए जाने वाले पर आधारित हो सकता है। लक्ष्य यह है कि, संपादन के दौरान हर समय संगणक लिखित परिणाम को यह दर्शाना चाहिए कि बाद में एक विशिष्ट संचार  विचरक में क्या देखा जाएगा।


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


====WYSIWYG प्राप्त करने में कठिनाइयाँ====
====WYSIWYG प्राप्त करने में कठिनाइयाँ====
एक दिया गया HTML दस्तावेज़ कई कारणों से विभिन्न प्लेटफार्मों और कंप्यूटरों पर असंगत दिखाई देगा।
एक दिया गया एचटीएमएल दस्तावेज़ कई कारणों से विभिन्न स्थानों और संगणकों पर अधिक दिखाई देगा।


;विभिन्न ब्राउज़र और एप्लिकेशन एक ही मार्कअप को अलग-अलग तरीके से प्रस्तुत करेंगे।
;विभिन्न विचरक और एप्लिकेशन एक ही मार्कअप को अलग-अलग तरीके से प्रस्तुत करेंगे।
: [[Google Chrome]], Safari (वेब ​​ब्राउज़र), [[Microsoft Edge]], [[Internet Explorer]] और [[Firefox]] एक ही पृष्ठ थोड़ा भिन्न रूप से प्रदर्शित हो सकता है, लेकिन यह पूरी तरह से मान्य टेक्स्ट-ओनली लिंक्स में बहुत भिन्न दिखाई देगा। इसे एक पीडीए, एक इंटरनेट-सक्षम टेलीविजन और एक मोबाइल फोन पर फिर से अलग तरीके से प्रस्तुत करने की आवश्यकता होती  है। भाषण या [[ब्रेल]] ब्राउजर में या किसी पारंपरिक ब्राउजर के साथ काम करने वाले स्क्रीन-रीडर     के माध्यम से अलग तरह की मांगों को रखा जाएगा।{{clarify|date=October 2020}} अंतर्निहित HTML के पहलू। एक लेखक जो कुछ भी कर सकता है वह उपस्थिति का सुझाव देता है। वेब ब्राउज़र सभी कंप्यूटर सॉफ़्टवेयर की तरह [[कंप्यूटर बग]] होते हैं
: [[Google Chrome|गूगल क्रोम ब्राउजर]], सफारी (संचार  ​​विचरक), [[Microsoft Edge|माइक्रोसॉफ्ट एज]], [[Internet Explorer|इंटरनेट एक्सप्लोरर]] और फायरफॉक्स एक ही पृष्ठ मे थोड़ा भिन्न रूप से प्रदर्शित हो सकता है, लेकिन यह पूरी तरह से मान्य टेक्स्ट-ओनली लिंक्स में बहुत अलग दिखाई देगा। इसे एक व्यक्तिगत अंकीय सहायक एक इंटरनेट-सक्षम दूरदर्शनऔर एक मोबाइल फोन पर फिर से अलग तरीके से प्रस्तुत करने की आवश्यकता होती  है। भाषण या [[ब्रेल]] विचरक में या किसी पारंपरिक विचरक के साथ काम करने वाले स्क्रीन-रीडर के माध्यम से अलग तरह की मांगों को रखा जाएगा।{{clarify|date=October 2020}}अंतर्निहित एचटीएमएल के पहलू। एक लेखक जो कुछ भी कर सकता है वह उपस्थिति का सुझाव देता है।
:संचार विचरक सभी संगणक सॉफ़्टवेयर की तरह संगणक बग होते है, वे वर्तमान [[वेब मानक|संचार मानको]] के अनुरूप नहीं हो सकते हैं। सभी सामान्य विचरकों के मौजूदा बग के आसपास संचार पेजों को प्रारूप करने की कोशिश करना निराशाजनक है। हर बार जब प्रत्येक विचरक का एक नया संस्करण सामने आता है, तो [[वर्ल्ड वाइड वेब|वर्ल्ड वाइड]] संचार के एक महत्वपूर्ण हिस्से को नए बग्स के अनुरूप फिर से कोडिंग की आवश्यकता होती है। प्राय: मानकों के अनुसार प्ररूप करना अधिक बुद्धिमान माना जाता है, जब तक कि वे व्यवस्थित न हो जाएं, तब तक 'ब्लीडिंग एज' सुविधाओं से दूर रहें, और फिर इसके विपरीत होने के बजाय विचरक विकास द्वारा आपके पृष्ठों तक पहुंचने की प्रतीक्षा करें।<ref>{{cite web|url=http://www.w3.org/People/Bos/DesignGuide/designguide.html |title=W3C के डिजाइन सिद्धांतों पर एक निबंध|publisher=W3.org |access-date=2013-10-23}}</ref> उदाहरण के लिए कोई भी यह तर्क नहीं दे सकता है कि सीएसएस अभी भी 'अत्याधुनिक' है क्योंकि सभी प्रमुख विशेषताओं के लिए सामान्य विचरकों में व्यापक समर्थन उपलब्ध है,<ref>{{cite web|url=http://www.w3.org/Style/CSS/#browsers |title=व्यापक शैली पत्रक|publisher=W3.org |access-date=2013-10-23}}</ref> भले ही कई WYSIWYG (जो आप देखते हैं वही आपको मिलता है) और अन्य संपादक अभी तक पूरी तरह से पकड़ में नहीं आए हों।<ref>{{cite web|url=http://www.w3.org/Style/CSS/#editors |title=व्यापक शैली पत्रक|publisher=W3.org |access-date=2013-10-23}}</ref>
;एकल दृश्य शैली कई शब्दार्थ अर्थों का प्रतिनिधित्व कर सकती है।
: एचटीएमएल दस्तावेज़ की अंतर्निहित संरचना से प्राप्त अर्थ-संबंधी, खोज इंजनों और विभिन्न अभिगम्यता उपकरणों के लिए भी महत्वपूर्ण है। कागज पर हम संदर्भ और अनुभव से बता सकते हैं कि क्या निर्भीक शब्द एक शीर्षक या जोर, या कुछ और दर्शाता है। लेकिन WYSIWYG संपादक में इस अंतर को व्यक्त करना बहुत कठिन है। WYSIWYG (जो आप देखते हैं वही आपको मिलता है) संपादक में केवल पाठ के एक टुकड़े को निर्भीक करना पाठक को यह बताने के लिए पर्याप्त नहीं है कि पाठ निर्भीक शब्दार्थ को क्या दर्शाता है।
;आधुनिक संचार प्रद्योगिकी का निर्माण शायद ही कभी इस तरह से किया जाता है जो WYSIWYG को उपयोगी बनाता है
: आधुनिक सूचना प्राय:एक सामग्री प्रबंधन प्रणाली या कुछ अन्य नमूना संसाधक पर आधारित साधनों का उपयोग करती हैं, जो शब्दकोष में संग्रहीत सामग्री का उपयोग करके ढाल पर पृष्ठों का निर्माण करती हैं। व्यक्तिगत पृष्ठ कभी भी संचिका तंत्र में संग्रहीत नहीं होते हैं क्योंकि उन्हें WYSIWYG संपादक में संपादित किया जा सकता है, इस प्रकार अमूर्त नमूना -आधारित नक्से  का कुछ रूप अनिवार्य है, WYSIWYG (जो आप देखते हैं वही आपको मिलता है) संपादक का उपयोग करने के मुख्य लाभों में से एक को अमान्य कर देता है।


: वे वर्तमान [[वेब मानक]]ों के अनुरूप नहीं हो सकते हैं। सभी सामान्य ब्राउज़रों के मौजूदा बग के आसपास वेब पेजों को डिजाइन करने की कोशिश करना निराशाजनक है: हर बार जब प्रत्येक ब्राउज़र का एक नया संस्करण सामने आता है, तो [[वर्ल्ड वाइड वेब]] के एक महत्वपूर्ण हिस्से को नए बग्स के अनुरूप फिर से कोडिंग की आवश्यकता होती है। नए सुधार। आम तौर पर मानकों के अनुसार डिजाइन करना अधिक बुद्धिमान माना जाता है, जब तक कि वे व्यवस्थित न हो जाएं, तब तक 'ब्लीडिंग एज' सुविधाओं से दूर रहें, और फिर इसके विपरीत होने के बजाय ब्राउज़र डेवलपर्स द्वारा आपके पृष्ठों तक पहुंचने की प्रतीक्षा करें।<ref>{{cite web|url=http://www.w3.org/People/Bos/DesignGuide/designguide.html |title=W3C के डिजाइन सिद्धांतों पर एक निबंध|publisher=W3.org |access-date=2013-10-23}}</ref> उदाहरण के लिए, कोई भी तर्क नहीं दे सकता है कि सीएसएस अभी भी 'अत्याधुनिक' है क्योंकि अब सभी प्रमुख विशेषताओं के लिए सामान्य ब्राउज़रों में व्यापक समर्थन उपलब्ध है,<ref>{{cite web|url=http://www.w3.org/Style/CSS/#browsers |title=व्यापक शैली पत्रक|publisher=W3.org |access-date=2013-10-23}}</ref> भले ही कई WYSIWYG और अन्य संपादक अभी तक पूरी तरह से पकड़ में नहीं आए हों।<ref>{{cite web|url=http://www.w3.org/Style/CSS/#editors |title=व्यापक शैली पत्रक|publisher=W3.org |access-date=2013-10-23}}</ref>
== मान्य एचटीएमएल  मार्कअप ==
;एक एकल दृश्य शैली कई शब्दार्थ अर्थों का प्रतिनिधित्व कर सकती है
एचटीएमएल एक संरचित मार्कअप भाषा है। वर्ल्ड वाइड संचार के लिए [[W3C|डब्ल्यू 3 सी]] मानकों के अनुरूप होने के लिए एचटीएमएल को कैसे लिखा जाना चाहिए, इस पर कुछ नियम हैं। इन नियमों का पालन करने का मतलब है कि संचार प्रद्योगिकी सभी प्रकार के संगणकों पर सक्षम और विकलांग लोगों के लिए और तार रहित मोबाइल फोन और पीडीए जैसे [[तार रहित]] उपकरणों पर भी उनके सीमित बैंडविड्थ और पर्दा आकार के साथ उपलब्ध हैं। हालाँकि संचार पर अधिकांश एचटीएमएल दस्तावेज़ डब्ल्यू 3 सी मानकों की आवश्यकताओं को पूरा नहीं करते हैं। 2011 में 350 सबसे लोकप्रिय संचार प्रद्योगिकी (एलेक्सा इंडेक्स द्वारा चयनित) पर किए गए एक अध्ययन में 94 प्रतिशत वेबसाइटें संचार मानकों के मार्कअप और विशिष्ट शीट सत्यापन परीक्षणों में विफल रहती हैं या चरित्र के अनुसार अनुचित तरीके से लागू करती हैं। यहां तक ​​कि वे वाक्यात्मक रूप से सही दस्तावेज़ पुनरावृत्ति के अनावश्यक उपयोग के कारण अक्षम हो सकते हैं या उन नियमों पर आधारित हो सकते हैं जिन्हें कुछ वर्षों के लिए बहिष्कृत कर दिया गया है। एचटीएमएल  के साथ सीएसएस के उपयोग पर वर्तमान डब्ल्यू 3 सी अनुशंसाओं को पहली बार 1996 में औपचारिक रूप दिया गया था<ref>{{cite web|url=http://www.w3.org/TR/CSS1 |title=कैस्केडिंग स्टाइल शीट्स, स्तर 1|publisher=W3.org |access-date=2013-10-23}}</ref> और तब से संशोधित और परिष्कृत किया गया है।<ref>http://www.w3.org/TR/CSS21/ W3C's current CSS recommendation</ref><ref>http://www.w3.org/TR/xhtml11/ W3C's current HTML recommendation</ref>
: सिमेंटिक अर्थ, HTML दस्तावेज़ की अंतर्निहित संरचना से प्राप्त होता है, जो सर्च इंजन और विभिन्न एक्सेसिबिलिटी टूल्स के लिए भी महत्वपूर्ण है। कागज पर हम संदर्भ और अनुभव से बता सकते हैं कि क्या बोल्ड टेक्स्ट एक शीर्षक, या जोर, या कुछ और दर्शाता है। लेकिन WYSIWYG संपादक में इस अंतर को व्यक्त करना बहुत कठिन है। WYSIWYG संपादक में केवल पाठ के एक टुकड़े को बोल्ड करना पाठक को यह बताने के लिए पर्याप्त नहीं है कि पाठ बोल्ड क्यों है - बोल्डनेस शब्दार्थ क्या दर्शाता है।
;आधुनिक वेब साइटों का निर्माण शायद ही कभी इस तरह से किया जाता है जो WYSIWYG को उपयोगी बनाता है
: आधुनिक वेब साइटें डेटाबेस में संग्रहीत सामग्री का उपयोग करके पृष्ठों के निर्माण के लिए आमतौर पर एक [[सामग्री प्रबंधन प्रणाली]] या कुछ अन्य [[टेम्पलेट प्रोसेसर]]-आधारित साधनों का उपयोग करती हैं। व्यक्तिगत पृष्ठ कभी भी फ़ाइल सिस्टम में संग्रहीत नहीं होते हैं क्योंकि उन्हें WYSIWYG संपादक में डिज़ाइन और संपादित किया जा सकता है, इस प्रकार अमूर्त टेम्पलेट-आधारित लेआउट का कुछ रूप अनिवार्य है, WYSIWYG संपादक का उपयोग करने के मुख्य लाभों में से एक को अमान्य कर देता है।


== मान्य HTML मार्कअप ==
ये दिशानिर्देश सामग्री (एचटीएमएल या एक्सएचटीएमएल) को सीएसएस से अलग करने पर जोर देते हैं। यह पूरे स्थान के लिए एक बार शैली की जानकारी देते है। यह प्रत्येक पृष्ठ में दोहराया नहीं जाता है, प्रत्येक एचटीएमएल तत्व में अकेले रहते है। WYSIWYG (जो आप देखते हैं वही आपको मिलता है) संपादक अभिकल्प तब से संघर्ष कर रहे हैं कि इन अवधारणाओं को अपने उपयोगकर्ताओं को अंतर्निहित वास्तविकता को उजागर करके उन्हें भ्रमित किए बिना कैसे प्रस्तुत किया जाए। आधुनिक WYSIWYG (जो आप देखते हैं वही आपको मिलता है) संपादक इसमें कुछ हद तक सफल होते हैं लेकिन उनमें से कोई भी पूरी तरह सफल नहीं हुआ है।
HTML एक संरचित मार्कअप भाषा है। वर्ल्ड वाइड वेब के लिए [[W3C]] मानकों के अनुरूप होने के लिए HTML को कैसे लिखा जाना चाहिए, इस पर कुछ नियम हैं। इन नियमों का पालन करने का मतलब है कि वेब साइट सभी प्रकार के और कंप्यूटर के बने, सक्षम और विकलांग लोगों के लिए, और मोबाइल फोन और पीडीए जैसे [[तार रहित]] उपकरणों पर भी उनके सीमित बैंडविड्थ और स्क्रीन आकार के साथ उपलब्ध हैं। हालाँकि, वेब पर अधिकांश HTML दस्तावेज़ W3C मानकों की आवश्यकताओं को पूरा नहीं करते हैं। 2011 में 350 सबसे लोकप्रिय वेब साइटों (एलेक्सा इंडेक्स द्वारा चयनित) पर किए गए एक अध्ययन में, 94 प्रतिशत वेबसाइटें वेब मानकों के मार्कअप और स्टाइल शीट सत्यापन परीक्षणों में विफल रहती हैं, या चरित्र एन्कोडिंग को अनुचित तरीके से लागू करती हैं। यहां तक ​​कि वे वाक्यात्मक रूप से सही दस्तावेज़ भी दोहराव के अनावश्यक उपयोग के कारण या कुछ वर्षों के लिए पदावनति वाले नियमों पर आधारित होने के कारण अक्षम हो सकते हैं।
HTML के साथ CSS के उपयोग पर वर्तमान W3C अनुशंसाओं को पहली बार 1996 में W3C द्वारा औपचारिक रूप दिया गया था<ref>{{cite web|url=http://www.w3.org/TR/CSS1 |title=कैस्केडिंग स्टाइल शीट्स, स्तर 1|publisher=W3.org |access-date=2013-10-23}}</ref> और तब से संशोधित और परिष्कृत किया गया है।<ref>http://www.w3.org/TR/CSS21/ W3C's current CSS recommendation</ref><ref>http://www.w3.org/TR/xhtml11/ W3C's current HTML recommendation</ref>
ये दिशानिर्देश सामग्री (एचटीएमएल या एक्सएचटीएमएल) को शैली (सीएसएस) से अलग करने पर जोर देते हैं। यह पूरी साइट के लिए एक बार शैली की जानकारी देने का लाभ है, प्रत्येक पृष्ठ में दोहराया नहीं जाता है, प्रत्येक HTML तत्व में अकेले रहने दें। WYSIWYG संपादक डिजाइनर तब से संघर्ष कर रहे हैं कि इन अवधारणाओं को अपने उपयोगकर्ताओं को अंतर्निहित वास्तविकता को उजागर करके उन्हें भ्रमित किए बिना कैसे प्रस्तुत किया जाए। आधुनिक WYSIWYG संपादक इसमें कुछ हद तक सफल होते हैं, लेकिन उनमें से कोई भी पूरी तरह सफल नहीं हुआ है।


हालाँकि पाठकों और दर्शकों की सबसे बड़ी संख्या के बीच सफल होने के लिए, WYSIWYG या हाथ से एक वेब पेज बनाया या संपादित किया गया था, साथ ही साथ वेब के 'विश्वव्यापी' मूल्य को बनाए रखने के लिए, सबसे पहले और सबसे महत्वपूर्ण इसमें शामिल होना चाहिए मान्य मार्कअप और कोड का।<ref name="RefactoringHtml">{{cite book
हालाँकि पाठकों और दर्शकों की सबसे बड़ी संख्या के बीच सफल होने के लिए WYSIWYG (जो आप देखते हैं वही आपको मिलता है) या हाथ से एक संचार पृष्ठ बनाया गया था साथ ही साथ संचार  के 'विश्वव्यापी' मूल्य को बनाए रखने के लिए सबसे पहले और सबसे महत्वपूर्ण इसमें मान्य मार्कअप और संकेत सम्मिलित होना चाहिए।<ref name="RefactoringHtml">{{cite book
|title=एचटीएमएल रिफैक्टरिंग|last=Harold
|title=एचटीएमएल रिफैक्टरिंग|last=Harold
|first=Elliotte Rusty
|first=Elliotte Rusty
Line 49: Line 42:
|location=Boston
|location=Boston
|isbn=978-0-321-50363-3
|isbn=978-0-321-50363-3
}}</ref> इसे वर्ल्ड वाइड वेब के लिए तैयार नहीं माना जाना चाहिए, जब तक कि इसके HTML और CSS सिंटैक्स को मुफ्त W3C सत्यापनकर्ता सेवाओं ([http://validator.w3.org/ W3C HTML सत्यापनकर्ता] और [http:/ /jigsaw.w3.org/css-validator/ W3C CSS Validator]) या कुछ अन्य भरोसेमंद विकल्प।<ref name="RefactoringHtml"/>
}}</ref> इसे वर्ल्ड वाइड संचार के लिए तैयार नहीं माना जाना चाहिए जब तक कि इसके एचटीएमएल और सीएसएस सिंटैक्स को मुफ्त डब्ल्यू 3 सी सत्यापनकर्ता सेवाओं ( डब्ल्यू 3 सी एचटीएमएल सत्यापनकर्ता और डब्ल्यू 3 सी CSS सत्यापनकर्ता ) या कुछ अन्य भरोसेमंद विकल्पों का उपयोग करके सफलतापूर्वक मान्य नहीं किया गया। 
 
आधुनिक समाज में संचार की सर्वव्यापकता और महत्व को देखते हुए शारीरिक, दृष्टि या अन्य अक्षमताओं वाले लोगों द्वारा संचार पृष्ठो की पहुंच न केवल एक अच्छा विचार है बल्कि कानून द्वारा भी अनिवार्य है। यूएस में [[अमेरिकी विकलांग अधिनियम]] और यूके में [[विकलांगता भेदभाव अधिनियम]] सार्वजनिक रूप से वित्त पोषित संगठनों द्वारा संचालित संचार प्रद्योगिकी की आवश्यकता रखता है। कई अन्य देशों में इसी तरह के कानून या तो पहले से सम्मिलित हैं या जल्द ही बनेंगे।<ref name="RefactoringHtml" />पृष्ठों को केवल वैध बनाने की तुलना में उन्हें सुलभ बनाना अधिक जटिल है यह एक पूर्वापेक्षा है लेकिन विचार करने के लिए कई अन्य कारक हैं। अच्छा संचार नमूना चाहे WYSIWYG (जो आप देखते हैं वही आपको मिलता है) उपकरण का उपयोग करके किया गया हो या नहीं इन पर भी ध्यान देने की आवश्यकता है।


आधुनिक समाज में वेब की सर्वव्यापकता और महत्व को देखते हुए शारीरिक, दृष्टि या अन्य अक्षमताओं वाले लोगों द्वारा वेब पेजों की पहुंच न केवल एक अच्छा विचार है, बल्कि कानून द्वारा भी अनिवार्य है। यू.एस. में, [[अमेरिकी विकलांग अधिनियम]] और यूके में, [[विकलांगता भेदभाव अधिनियम]] सार्वजनिक रूप से वित्त पोषित संगठनों द्वारा संचालित वेब साइटों पर आवश्यकता रखता है। कई अन्य देशों में इसी तरह के कानून या तो पहले से मौजूद हैं या जल्द ही बनेंगे।<ref name="RefactoringHtml"/>[[वेब सामग्री अभिगम्यता दिशानिर्देश]] केवल उन्हें वैध बनाने की तुलना में अधिक जटिल हैं; यह एक पूर्वापेक्षा है लेकिन विचार करने के लिए कई अन्य कारक हैं।<ref>{{cite web|url=http://www.w3.org/TR/WCAG20/|title=वेब सामग्री अभिगम्यता दिशानिर्देश (डब्लुसीएजी) 2.0|publisher=W3.org|year=2008|access-date=2013-10-23}}</ref> अच्छा वेब डिज़ाइन, चाहे WYSIWYG टूल का उपयोग करके किया गया हो या नहीं, इन पर भी ध्यान देने की आवश्यकता है।
संचार पृष्ठो को नमूने बनाने और बनाए रखने के लिए जो भी सॉफ्टवेयर उपकरण का उपयोग किया जाता है। अंतर्निहित एचटीएमएल की गुणवत्ता पृष्ठ पर काम करने वाले व्यक्ति के कौशल पर निर्भर करती है। एचटीएमएल,सीएसएस और अन्य लिखित भाषाओं के साथ-साथ इन क्षेत्रों में वर्तमान डब्ल्यू 3 सी अनुशंसाओं के साथ परिचित होने से किसी भी नमूने को WYSIWYG (जो आप देखते हैं वही आपको मिलता है) एचटीएमएल संपादक के साथ और बिना बेहतर संचार पृष्ठ बनाने में सहायता मिलती है।<ref>{{cite web|url=http://www.w3.org/MarkUp/Guide/ |title=डेव रैगेट का HTML से परिचय|publisher=W3.org |date=2005-05-24 |access-date=2013-10-23}}</ref>


वेब पेजों को डिजाइन करने, बनाने और बनाए रखने के लिए जो भी सॉफ्टवेयर टूल्स का उपयोग किया जाता है, अंतर्निहित HTML की गुणवत्ता पेज पर काम करने वाले व्यक्ति के कौशल पर निर्भर करती है। HTML, CSS और अन्य स्क्रिप्टिंग भाषाओं के साथ-साथ इन क्षेत्रों में वर्तमान W3C अनुशंसाओं के साथ परिचित होने से किसी भी डिज़ाइनर को WYSIWYG HTML संपादक के साथ और बिना बेहतर वेब पेज बनाने में मदद मिलेगी।<ref>{{cite web|url=http://www.w3.org/MarkUp/Guide/ |title=डेव रैगेट का HTML से परिचय|publisher=W3.org |date=2005-05-24 |access-date=2013-10-23}}</ref>




== यह भी देखें ==
== यह भी देखें ==
* [[HTML संपादकों की तुलना]]
* [[HTML संपादकों की तुलना|एचटीएमएल  संपादकों की तुलना]]
* एचटीएमएल संपादकों की सूची
* एचटीएमएल संपादकों की सूची
* [[वेब टेम्पलेट सिस्टम]]
* [[वेब टेम्पलेट सिस्टम|संचार  नमूना  सिस्टम]]
* [[वेबसाइट निर्माता]]
* [[वेबसाइट निर्माता]]
* [[दृश्य संपादक]]
* [[दृश्य संपादक]]
Line 65: Line 59:




==इस पेज में लापता आंतरिक लिंक की सूची==


*तोड़फोड़ (सॉफ्टवेयर)
 
*गिट (सॉफ्टवेयर)
 
*पेज लेआउट
 
*पाठ के प्रस्तुतिकरण के लिए प्रयुक्त भाषा
 
*एचटीएमएल साफ
 
*टेम्पलेट (फ़ाइल स्वरूप)
 
*आलेखी आयोजक
 
*जादूगर (सॉफ्टवेयर)
 
*वस्तु (कंप्यूटर विज्ञान)
 
*एचटीएमएल तत्व
 
*वेब अप्प
 
*प्रतिपादन (कंप्यूटर ग्राफिक्स)
 
*लिंक्स (ब्राउज़र)
*व्यक्तिगत अंकीय सहायक
*सफारी (वेब ​​​​ब्राउज़र)
*प्रतिवाद
*सरल उपयोग
*HTML संपादकों की सूची
==संदर्भ==
==संदर्भ==
{{Reflist}}
{{Reflist}}
Line 91: Line 78:


{{DEFAULTSORT:Html Editor}}[[श्रेणी:एचटीएमएल संपादक| ]]
{{DEFAULTSORT:Html Editor}}[[श्रेणी:एचटीएमएल संपादक| ]]
[[श्रेणी:वेब डिजाइन]]
[[श्रेणी:वेब डिजाइन|श्रेणी:संचार  डिजाइन]]
 


[[Category: Machine Translated Page]]
[[Category:Articles with invalid date parameter in template|Html Editor]]
[[Category:Created On 19/12/2022]]
[[Category:Collapse templates|Html Editor]]
[[Category:Created On 19/12/2022|Html Editor]]
[[Category:Machine Translated Page|Html Editor]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists|Html Editor]]
[[Category:Pages with script errors|Html Editor]]
[[Category:Short description with empty Wikidata description|Html Editor]]
[[Category:Sidebars with styles needing conversion|Html Editor]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates generating microformats|Html Editor]]
[[Category:Templates that are not mobile friendly|Html Editor]]
[[Category:Templates using TemplateData|Html Editor]]
[[Category:Wikipedia articles needing clarification from October 2020|Html Editor]]
[[Category:Wikipedia metatemplates|Html Editor]]

Latest revision as of 20:15, 8 February 2023

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

संपादकों के प्रकार

एचटीएमएल संपादकों की दो मुख्य किस्में हैं: शब्द और WYSIWYG (जो आप देखते हैं वही आपको मिलता है) संपादक।

पाठ संपादक

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

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

पाठ संपादकों को एचटीएमएल और किसी भी अन्य संचार तकनीकों की उपयोगकर्ता समझ की आवश्यकता होती है, जिसे अभिकल्प सीएसएस, जावास्क्रिप्ट और सर्वर-साइड स्क्रिप्टिंग भाषाओं की तरह उपयोग करना चाहता है।

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

WYSIWYG एचटीएमएल संपादक

WYSIWYG (जो आप देखते हैं वही आपको मिलता है) एचटीएमएल संपादक एक संपादन सूचना प्रदान करते हैं, जो संचार विचरक में पृष्ठ को प्रदर्शित करने के तरीके जैसा दिखता है, क्योंकि WYSIWYG (जो आप देखते हैं वही आपको मिलता है) संपादक का उपयोग करने के लिए किसी एचटीएमएल ज्ञान की आवश्यकता नहीं हो सकती है। एक अनुभवहीन संगणक उपयोगकर्ता के लिए शुरुआत करना अक्सर आसान होता है।

WYSIWYG (जो आप देखते हैं वही आपको मिलता है) दृश्य एक विचरक इंजन को एम्बेड करके प्राप्त किया जाता है। यह कस्टम-लिखित हो सकता है या संचार विचरक में उपयोग किए जाने वाले पर आधारित हो सकता है। लक्ष्य यह है कि, संपादन के दौरान हर समय संगणक लिखित परिणाम को यह दर्शाना चाहिए कि बाद में एक विशिष्ट संचार विचरक में क्या देखा जाएगा।

WYSIWYM (आप जो देखते हैं वही आपका मतलब है) संपादकों के लिए एक वैकल्पिक प्रतिमान है। दस्तावेज़ के प्रारूप पर ध्यान केंद्रित करने के बजाय, यह प्रत्येक तत्व के विचारपूर्वक को संरक्षित करता है। उदाहरण के लिए पेज हेडर, सेक्शन, पैराग्राफ आदि को सम्पादन कार्यक्रम मे इस तरह स्तर किया जाता है और विचरक में उचित रूप से प्रदर्शित किया जाता है।

WYSIWYG प्राप्त करने में कठिनाइयाँ

एक दिया गया एचटीएमएल दस्तावेज़ कई कारणों से विभिन्न स्थानों और संगणकों पर अधिक दिखाई देगा।

विभिन्न विचरक और एप्लिकेशन एक ही मार्कअप को अलग-अलग तरीके से प्रस्तुत करेंगे।
गूगल क्रोम ब्राउजर, सफारी (संचार ​​विचरक), माइक्रोसॉफ्ट एज, इंटरनेट एक्सप्लोरर और फायरफॉक्स एक ही पृष्ठ मे थोड़ा भिन्न रूप से प्रदर्शित हो सकता है, लेकिन यह पूरी तरह से मान्य टेक्स्ट-ओनली लिंक्स में बहुत अलग दिखाई देगा। इसे एक व्यक्तिगत अंकीय सहायक एक इंटरनेट-सक्षम दूरदर्शनऔर एक मोबाइल फोन पर फिर से अलग तरीके से प्रस्तुत करने की आवश्यकता होती है। भाषण या ब्रेल विचरक में या किसी पारंपरिक विचरक के साथ काम करने वाले स्क्रीन-रीडर के माध्यम से अलग तरह की मांगों को रखा जाएगा।[clarification needed]अंतर्निहित एचटीएमएल के पहलू। एक लेखक जो कुछ भी कर सकता है वह उपस्थिति का सुझाव देता है।
संचार विचरक सभी संगणक सॉफ़्टवेयर की तरह संगणक बग होते है, वे वर्तमान संचार मानको के अनुरूप नहीं हो सकते हैं। सभी सामान्य विचरकों के मौजूदा बग के आसपास संचार पेजों को प्रारूप करने की कोशिश करना निराशाजनक है। हर बार जब प्रत्येक विचरक का एक नया संस्करण सामने आता है, तो वर्ल्ड वाइड संचार के एक महत्वपूर्ण हिस्से को नए बग्स के अनुरूप फिर से कोडिंग की आवश्यकता होती है। प्राय: मानकों के अनुसार प्ररूप करना अधिक बुद्धिमान माना जाता है, जब तक कि वे व्यवस्थित न हो जाएं, तब तक 'ब्लीडिंग एज' सुविधाओं से दूर रहें, और फिर इसके विपरीत होने के बजाय विचरक विकास द्वारा आपके पृष्ठों तक पहुंचने की प्रतीक्षा करें।[1] उदाहरण के लिए कोई भी यह तर्क नहीं दे सकता है कि सीएसएस अभी भी 'अत्याधुनिक' है क्योंकि सभी प्रमुख विशेषताओं के लिए सामान्य विचरकों में व्यापक समर्थन उपलब्ध है,[2] भले ही कई WYSIWYG (जो आप देखते हैं वही आपको मिलता है) और अन्य संपादक अभी तक पूरी तरह से पकड़ में नहीं आए हों।[3]
एकल दृश्य शैली कई शब्दार्थ अर्थों का प्रतिनिधित्व कर सकती है।
एचटीएमएल दस्तावेज़ की अंतर्निहित संरचना से प्राप्त अर्थ-संबंधी, खोज इंजनों और विभिन्न अभिगम्यता उपकरणों के लिए भी महत्वपूर्ण है। कागज पर हम संदर्भ और अनुभव से बता सकते हैं कि क्या निर्भीक शब्द एक शीर्षक या जोर, या कुछ और दर्शाता है। लेकिन WYSIWYG संपादक में इस अंतर को व्यक्त करना बहुत कठिन है। WYSIWYG (जो आप देखते हैं वही आपको मिलता है) संपादक में केवल पाठ के एक टुकड़े को निर्भीक करना पाठक को यह बताने के लिए पर्याप्त नहीं है कि पाठ निर्भीक शब्दार्थ को क्या दर्शाता है।
आधुनिक संचार प्रद्योगिकी का निर्माण शायद ही कभी इस तरह से किया जाता है जो WYSIWYG को उपयोगी बनाता है
आधुनिक सूचना प्राय:एक सामग्री प्रबंधन प्रणाली या कुछ अन्य नमूना संसाधक पर आधारित साधनों का उपयोग करती हैं, जो शब्दकोष में संग्रहीत सामग्री का उपयोग करके ढाल पर पृष्ठों का निर्माण करती हैं। व्यक्तिगत पृष्ठ कभी भी संचिका तंत्र में संग्रहीत नहीं होते हैं क्योंकि उन्हें WYSIWYG संपादक में संपादित किया जा सकता है, इस प्रकार अमूर्त नमूना -आधारित नक्से का कुछ रूप अनिवार्य है, WYSIWYG (जो आप देखते हैं वही आपको मिलता है) संपादक का उपयोग करने के मुख्य लाभों में से एक को अमान्य कर देता है।

मान्य एचटीएमएल मार्कअप

एचटीएमएल एक संरचित मार्कअप भाषा है। वर्ल्ड वाइड संचार के लिए डब्ल्यू 3 सी मानकों के अनुरूप होने के लिए एचटीएमएल को कैसे लिखा जाना चाहिए, इस पर कुछ नियम हैं। इन नियमों का पालन करने का मतलब है कि संचार प्रद्योगिकी सभी प्रकार के संगणकों पर सक्षम और विकलांग लोगों के लिए और तार रहित मोबाइल फोन और पीडीए जैसे तार रहित उपकरणों पर भी उनके सीमित बैंडविड्थ और पर्दा आकार के साथ उपलब्ध हैं। हालाँकि संचार पर अधिकांश एचटीएमएल दस्तावेज़ डब्ल्यू 3 सी मानकों की आवश्यकताओं को पूरा नहीं करते हैं। 2011 में 350 सबसे लोकप्रिय संचार प्रद्योगिकी (एलेक्सा इंडेक्स द्वारा चयनित) पर किए गए एक अध्ययन में 94 प्रतिशत वेबसाइटें संचार मानकों के मार्कअप और विशिष्ट शीट सत्यापन परीक्षणों में विफल रहती हैं या चरित्र के अनुसार अनुचित तरीके से लागू करती हैं। यहां तक ​​कि वे वाक्यात्मक रूप से सही दस्तावेज़ पुनरावृत्ति के अनावश्यक उपयोग के कारण अक्षम हो सकते हैं या उन नियमों पर आधारित हो सकते हैं जिन्हें कुछ वर्षों के लिए बहिष्कृत कर दिया गया है। एचटीएमएल के साथ सीएसएस के उपयोग पर वर्तमान डब्ल्यू 3 सी अनुशंसाओं को पहली बार 1996 में औपचारिक रूप दिया गया था[4] और तब से संशोधित और परिष्कृत किया गया है।[5][6]

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

हालाँकि पाठकों और दर्शकों की सबसे बड़ी संख्या के बीच सफल होने के लिए WYSIWYG (जो आप देखते हैं वही आपको मिलता है) या हाथ से एक संचार पृष्ठ बनाया गया था साथ ही साथ संचार के 'विश्वव्यापी' मूल्य को बनाए रखने के लिए सबसे पहले और सबसे महत्वपूर्ण इसमें मान्य मार्कअप और संकेत सम्मिलित होना चाहिए।[7] इसे वर्ल्ड वाइड संचार के लिए तैयार नहीं माना जाना चाहिए जब तक कि इसके एचटीएमएल और सीएसएस सिंटैक्स को मुफ्त डब्ल्यू 3 सी सत्यापनकर्ता सेवाओं ( डब्ल्यू 3 सी एचटीएमएल सत्यापनकर्ता और डब्ल्यू 3 सी CSS सत्यापनकर्ता ) या कुछ अन्य भरोसेमंद विकल्पों का उपयोग करके सफलतापूर्वक मान्य नहीं किया गया।

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

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


यह भी देखें








संदर्भ

  1. "W3C के डिजाइन सिद्धांतों पर एक निबंध". W3.org. Retrieved 2013-10-23.
  2. "व्यापक शैली पत्रक". W3.org. Retrieved 2013-10-23.
  3. "व्यापक शैली पत्रक". W3.org. Retrieved 2013-10-23.
  4. "कैस्केडिंग स्टाइल शीट्स, स्तर 1". W3.org. Retrieved 2013-10-23.
  5. http://www.w3.org/TR/CSS21/ W3C's current CSS recommendation
  6. http://www.w3.org/TR/xhtml11/ W3C's current HTML recommendation
  7. 7.0 7.1 Harold, Elliotte Rusty (2008). एचटीएमएल रिफैक्टरिंग. Boston: Addison Wesley. ISBN 978-0-321-50363-3.
  8. "डेव रैगेट का HTML से परिचय". W3.org. 2005-05-24. Retrieved 2013-10-23.

श्रेणी:संचार डिजाइन