मार्कअप भाषाहरू के हो?

जब तपाइँ वेब डिजाइनको संसार अन्वेषण गर्न सुरु गर्नुहुन्छ, तपाईं निस्सन्देही धेरै शब्दहरू र वाक्यांशहरू जुन नयाँ तपाईँका लागि परिचय गरिनेछ। तपाईंले सम्भवत सर्त गर्नुहुने एक शब्द "मार्कअप" वा शायद "मार्कअप भाषा" हो। "कोडअप" भन्दा फरक "मार्कअप" कसरी हो र किन केहि वेब प्रविधिहरूले यी शर्तहरू अन्तरगत रूपमा प्रयोग गर्न लागेका छन? वास्तवमा "मार्कअप भाषा" के हो भनेर हेर्नु भएको सुरू गरौं।

3 मा मार्कअप भाषाहरू हेर्नुहोस्

वेबमा प्रायः प्रत्येक शब्द "एमएल" मा एक "मार्कअप भाषा" हो (ठूलो आश्चर्य, यो के "एमएल" को लागि खडा छ)। मार्कअप भाषाहरू वेब पृष्ठहरू वा सबै साइजहरू र आकारहरू सिर्जना गर्न प्रयोग गरिने भवन ब्लकहरू हुन्।

वास्तवमा, त्यहाँ संसारमा थुप्रै फरक मार्कअप भाषाहरू छन्। वेब डिजाईन र विकासको लागी, त्यहाँ तीनवटा विशेष मार्कअप भाषाहरू छन् जुन तपाइँले सम्भावित हिसाबमा चल्नेछ। यी HTML, XML, र XHTML हो

मार्कमार्क भाषा के हो?

यो शब्द ठीकसँग परिभाषित गर्नको लागि - मार्कअप भाषा एक भाषा हो जुन पाठ एनोट गर्दछ ताकि कम्प्यूटरले त्यो पाठ हेरफेर गर्न सक्छ। प्राय: मार्कअप भाषाहरु मानव पढ्न योग्य छन् किनकि एनोटेसनले उनीहरूलाई पाठबाट अलग गर्ने तरिकामा लेखिएको छ। उदाहरणका लागि, HTML, XML र XHTML सँग मार्कअप ट्यागहरू <र> छन्। ती क्यारेक्टरहरू मध्ये एक भित्र देखा पर्ने कुनै पनि पाठ मार्कअप भाषाको भाग मानिन्छ वा एनोटेटेड पाठको अंश होइन।

उदाहरणका लागि:


यो HTML मा लिखित पाठको अनुच्छेद हो

यो उदाहरण HTML अनुच्छेद हो। यो एक खुल्ला ट्याग (

), एक समापन ट्याग (), र वास्तविक पाठ जुन स्क्रीनमा प्रदर्शित हुनेछ (यो दुई ट्यागहरू बीचको पाठ हो) बाट बनेको छ। प्रत्येक ट्यागले "कम भन्दा" र "ठूलो भन्दा" प्रतीक समावेश गर्दछ जुन यो मार्कअपको भागको रूपमा नामित गर्दछ।

जब तपाइँ पाठ वा कम्प्यूटरमा अन्य उपकरण स्क्रिनमा पाठ ढाँचा गर्नुहुन्छ, तपाईंलाई पाठको लागि र पाठका लागि निर्देशनहरू बीच भेद गर्न आवश्यक छ। "मार्कअप" पाठ प्रदर्शन गर्न वा मुद्रण गर्नका लागि निर्देशन हो।

मार्कअप कम्प्यूटर पठाउन योग्य छैन। प्रिन्ट वा किताबमा गरिएका एनोटेसनहरू पनि मार्कअप पनि मानिन्छ। उदाहरणका लागि, स्कूलमा धेरै विद्यार्थीहरूले उनीहरूको पाठ पुस्तकहरूमा निश्चित वाक्यांशहरू हाइलाइट गर्नेछन्। यसले संकेत गर्दछ कि हाइलाइट गरियो पाठ वरपरका पाठ भन्दा बढी महत्त्वपूर्ण छ। हाइलाइट रंगलाई मार्कअप मानिन्छ।

मार्कअप भाषा कसरी हुन्छ जब नियमहरू कसरी लेख्न र मार्कमार्क प्रयोग गर्ने बारे कोडेड गरिएको हुन्छ। त्यो विद्यार्थीले आफ्नै "मार्क मार्कअप भाषा" गर्न सक्दथे भने यदि "बैंगनी उच्चलाइटर परिभाषाको लागि हो, पहेंलो हाइलिटर परीक्षा विवरणको लागि हो, र मार्जिनमा पेन्सिल नोट अतिरिक्त स्रोतको लागि हो।"

धेरै मार्कअप भाषाहरु धेरै अलग व्यक्तिहरु द्वारा प्रयोग को लागि एक बाहिर प्राधिकरण द्वारा परिभाषित गरिएको छ। यो कसरी वेब कार्यको लागि मार्कअप भाषाहरू। तिनीहरू W3C, वा वर्ल्ड वाइड वेब कंसोर्टियम द्वारा परिभाषित गरिएको छ।

एचटीएमएल-हाइपरटेक मार्कअप भाषा

एचटीएमएल वा हाइपरटेक मार्कअप भाषा वेबको प्राथमिक भाषा हो र तपाईले वेब डिजाइनर / विकासकर्ताको रूपमा काम गर्ने सबै भन्दा साधारण एक हो।

वास्तवमा, यो तपाईको काममा मात्र प्रयोग हुने एक मात्र मार्कअप भाषा हो।

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

एचटीएमएल परिभाषित मानक मार्कअप भाषा हो। यो एसजीएमएल (मानक सामान्यीकृत मार्कअप भाषा) मा आधारित छ।

यो एक भाषा हो जुन तपाईंको टेक्स्टको संरचना परिभाषित गर्नको लागि ट्याग प्रयोग गर्दछ। तत्वहरू र ट्यागहरू परिभाषित गरिएका छन् <र> वर्णहरू।

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

एचटीएमएलको नयाँ संख्यात्मक संस्करण HTML5 हो। यो संस्करणले एचटीएमएलमा अधिक सुविधाहरू थप्यो र XHTML द्वारा थपिएको सख्ततालाई हटाइयो (त्यस भाषामा छिट्टै अधिक)।

एचटीएमएल रिलीज गर्ने तरिका एचटीएमएल 5 को वृद्धि संग बदलिएको छ। आज, नयाँ, संख्याको संस्करण जारी बिना आवश्यक नयाँ सुविधाहरू र परिवर्तनहरू थपिएका छन्। भाषाको नवीनतम संस्करण "HTML" लाई भनिन्छ।

XML-eXtensible Markup Language

एक्स्टेन्सी मार्कअप भाषा यो भाषा हो जुन एचटीएमएलको अर्को संस्करणमा आधारित छ। एचटीएमएल जस्तै, एक्सएमएल पनि SGML को आधारित छ। यो SGML भन्दा कम सख्त छ र सादा HTML बाट अधिक सख्त छ। एक्सएमएलले विभिन्न बिभिन्न भाषाहरू सिर्जना गर्न क्षमता प्रदान गर्दछ।

एक्सएमएल मार्कअप भाषाहरू लेख्नको लागी एक भाषा हो। उदाहरणका लागि, यदि तपाईं वंशावलीमा काम गर्दै हुनुहुन्छ भने, तपाइँले तपाइँको XML मा बुबा, आमा, छोरी र छोरा को परिभाषित गर्न XML को प्रयोग गरेर ट्यागहरू सिर्जना गर्न सक्नुहुन्छ: <पिता> <आमा> <छोरी> <छोरा>।

त्यहाँ धेरै नै मानक भाषाहरू छन् जसले पहिले नै XML सँग सिर्जना गरेको छ: गणित परिभाषित गर्नको लागि MathML, मल्टिमिडिया, XHTML, र धेरै अन्यसँग काम गर्न SMIL।

XHTML- eXtended हाइपरटेक मार्कअप भाषा

XHTML 1.0 एचटीएमएल 4.0 एक्सएमएल मानक भेट्न पुन: परिभाषित गरिएको छ। एक्सएचटीएमएल एचटीएमएल 5 सँग आधुनिक वेब डिजाइनमा बदलिनु भएको छ र पछि आएका परिवर्तनहरू। तपाईं XHTML को प्रयोग गरी कुनै पनि नयाँ साइटहरू फेला पार्न सम्भव छैन, तर यदि तपाई पुरानो साइटमा काम गर्दै हुनुहुन्छ भने, तपाइँ अझै पनि XHTML सँग त्यहाँ जंगली क्षेत्रमा सामना गर्न सक्नुहुनेछ।

त्यहाँ एचटीएमएल र एक्सएचएचटीएमटीका बीचमा फरक मतभेदहरू छैनन्, तर यहाँ के तपाईंले सूचना दिनुहुनेछ:

जेनिफर क्रिनिन द्वारा मूल लेख। 7/5/17 मा जेरेमी गिरर्ड द्वारा सम्पादित।