मार्कअप भाषा काय आहेत?

आपण वेब डिझाईनचे जग अन्वेषण करणे सुरू करता तेव्हा आपल्याला निःसंशयपणे अनेक नवीन शब्द आणि वाक्ये जोडली जातील जे आपल्यासाठी नवीन आहेत. आपल्याला कदाचित "मार्कअप" किंवा कदाचित "मार्कअप लँग्वेज" ऐकू येईल असा एक शब्द आहे. कसे "मार्कअप" "कोड" पेक्षा भिन्न आहे आणि काही वेब व्यावसायिकांनी या अटींचे परस्परांशी अचूक वापर का करत नाही? "मार्कअप लँग्वेज" म्हणजे नेमके काय आहे ते पहा.

आपण 3 मार्कअप भाषा बघूया

वेबवर जवळजवळ प्रत्येक परिवर्णी शब्द ज्यामध्ये "एमएल" आहे "मार्कअप लँग्वेज" (मोठा आश्चर्याचा धक्का असतो, तेच "एमएल" याचा अर्थ काय आहे). मार्कअप लँग्वेज म्हणजे वेब पृष्ठे किंवा सर्व आकार आणि आकार तयार करण्यासाठी वापरण्यात येणारे बिल्डिंग ब्लॉक.

प्रत्यक्षात, जगात बर्याच भिन्न मार्कअप भाषा आहेत वेब डिझाईन आणि डेव्हलपमेंटसाठी, तीन विशिष्ट मार्कअप भाषा आहेत जी आपणास कदाचित सर्वत्र चालवतील. हे HTML, XML, आणि XHTML आहेत

मार्कअप भाषा काय आहे?

ही संज्ञा योग्यरित्या परिभाषित करण्यासाठी - मार्कअप भाषा एक अशी भाषा आहे जी मजकूर मजकूर देते जेणेकरून संगणक तो मजकूर हाताळू शकेल. बहुतेक मार्कअप भाषा मानवी वाचण्यायोग्य आहेत कारण भाष्ये त्याच मजकूरास विभेदित करण्याच्या दृष्टीने लिहितात. उदाहरणार्थ, HTML, XML, आणि XHTML सह, मार्कअप टॅग <आणि> आहेत त्या वर्णांपैकी एका वर्णाच्या आत दिसून येणारा कोणताही मजकूर मार्कअप भाषेचा भाग आणि भाष्यबद्ध मजकूराचा भाग नसल्याचे मानले जाते.

उदाहरणार्थ:


हा HTML मध्ये लिहिलेल्या मजकूराचा एक परिच्छेद आहे

हे उदाहरण एक HTML परिच्छेद आहे. हे एक उघडलेले टॅग (

), एक बंद केलेले टॅग () आणि स्क्रीनवर प्रदर्शित झालेले मजकूर (हे दोन टॅग्समध्ये समाविष्ट असलेला मजकूर आहे) पासून बनलेला आहे. प्रत्येक टॅगमध्ये मार्कअपचा एक भाग म्हणून ते निर्दिष्ट करण्यापेक्षा "कमी" आणि "मोठे" चिन्ह समाविष्ट करते.

आपण संगणकावरील किंवा अन्य डिव्हाइस स्क्रीनवर प्रदर्शित करण्यासाठी मजकूर स्वरूपित करता तेव्हा आपल्याला मजकूर आणि पाठासाठी सूचना यांच्यातील फरक ओळखणे आवश्यक आहे. "मार्कअप" मजकूर प्रदर्शित किंवा मुद्रित करण्यासाठी निर्देश आहे.

मार्कअपला संगणक वाचता येण्याजोगा नाही. मुद्रण किंवा पुस्तकात केलेली भाष्ये देखील मार्कअप म्हणून ओळखली जातात. उदाहरणार्थ, शाळेतील अनेक विद्यार्थी आपल्या पाठ्यपुस्तकातील विशिष्ट वाक्ये हायलाइट करतील. याचा अर्थ हायलाइट केलेला मजकूर आसपासच्या मजकुरापेक्षा अधिक महत्वाचा आहे. हायलाइट रंगाला मार्कअप असे म्हणतात.

मार्कअप ही एक भाषा बनते जेव्हा त्या नियमांविषयी नियमांचे वर्गीकरण केले जाते आणि त्या मार्कअपचा उपयोग कसा केला जातो जर त्या प्रमाणे नियमांचे वर्गीकरण केले तर त्या विद्यार्थ्याला "नोट लिस्ट मार्कअप लँग्वेज" असे म्हणता येईल, जसे "जांभळा उंचावरील व्याख्या परिभाषा साठी आहे, पिवळा हायलाइटर हे परीक्षा तपशीलासाठी आहे आणि मार्जिन्समध्ये पेन्सिल नोट अतिरिक्त स्रोतांसाठी असतात."

बहुतेक मार्कअप भाषा बर्याच भिन्न लोकांद्वारे वापरण्यासाठी बाह्य अधिकाराने परिभाषित केलेली असतात वेबवर काम करण्यासाठी मार्कअप भाषा असे आहे. त्या W3C किंवा वर्ल्ड वाइड वेब कॉन्सोर्टियम द्वारे परिभाषित केल्या जातात.

HTML- हायपरटेक्स्ट मार्कअप भाषा

एचटीएमएल किंवा हायपरटेक्स्ट मार्कअप लँग्वेज वेबची प्राथमिक भाषा आहे आणि वेब डिज़ाइनर / विकासक म्हणून काम करणार्या सर्वात सामान्य आहेत.

खरेतर, आपण आपल्या कामात वापरत असलेली ही एकमात्र मार्कअप भाषा असू शकते.

सर्व वेब पृष्ठे एचटीएमएलच्या चव मध्ये लिहितात. एचटीएमएल वेब ब्राउझरमध्ये प्रतिमा , मल्टीमीडिया आणि टेक्स्ट कसे प्रदर्शित करते याचे मार्ग निश्चित करते. या भाषांमध्ये आपले कागदजत्र (हायपरटेक्स्ट) कनेक्ट करण्यासाठी आणि आपले वेब दस्तऐवज परस्परसंवादी (जसे की फॉर्मसह) तयार करण्यासाठी घटक समाविष्ट आहेत. बर्याच लोक एचटीएमएल "वेबसाइट कोड" कॉल करतात, पण खरं तर ते केवळ एक मार्कअप भाषा आहे कोणताही शब्द कठोरपणे चुकीचा नाही आणि वेब प्रोफेशनलंसह आपण लोकांना ऐकू शकता, या दोन संज्ञा एका परस्पररित्या वापरु शकता.

HTML एक परिभाषित मानक मार्कअप भाषा आहे हे एसजीएमएल (स्टँडर्ड जनरलीकृत मार्कअप लँग्वेज) वर आधारित आहे.

ही एक भाषा आहे जी आपल्या मजकूराची संरचना परिभाषित करण्यासाठी टॅग वापरते. घटक आणि टॅग <आणि> वर्णांनी परिभाषित केले आहेत

एचटीएमएल हा वेबवर वापरल्या जाणा-या सर्वात लोकप्रिय मार्कअप भाषेत आज वेब डेव्हलपमेंटसाठी एकमेव पसंत नाही. एचटीएमएल विकसित झाल्यामुळे, तो अधिक गुंतागुंतीचा झाला आणि शैली आणि सामग्री टॅग एका भाषेत एकत्रित करण्यात आले. अखेरीस, डब्ल्यू .3 सी. ने निश्चित केले की वेब पेजची स्टाइल आणि कंटेंट यांच्यातील वेगळेपणाची आवश्यकता आहे. टॅग परिभाषित करणारे टॅग CSS (कॅस्केडिंग स्टाइल शीट्स) च्या समर्थनासाठी वगळण्यात आले असले तरीही केवळ टॅगच परिभाषित करणारे टॅग HTML मध्ये राहील.

एचटीएमएल ची नवीनतम संख्यावार आवृत्ती HTML5 आहे ही आवृत्ती HTML मध्ये अधिक वैशिष्ट्ये जोडली आणि एक्सएचटीएमएल द्वारे लागू केलेल्या काही कठोरपणा काढून टाकली (त्या भाषेवर लवकरच अधिक).

एचटीएमएल प्रकाशीत करण्याचा मार्ग HTML5 च्या उदयानुरूप बदलण्यात आला आहे. आज, नव्या वैशिष्ट्यांची आणि गरजांशिवाय बदल न करता, नवीन, क्रमांकित आवृत्तीची रिलीझ करण्याची आवश्यकता आहे. भाषेची नवीनतम आवृत्ती फक्त "HTML" म्हणून संबोधली जाते.

एक्स एम एल-एक्सटेन्सिबल मार्कअप लँग्वेज

एक्सटेन्सिबल मार्कअप लँग्वेज ही अशी भाषा आहे जी एचटीएमएलच्या दुसर्या आवृत्तीवर आधारित आहे. एचटीएमएल प्रमाणे, XML एसजीएमएलवर आधारित आहे. हे एसजीएमएलपेक्षा सरस कठोर आहे आणि साधा HTML पेक्षा अधिक कठोर आहे. एक्सएमएल वेगवेगळ्या विविध भाषांच्या निर्मितीसाठी विस्तारयोग्यता प्रदान करतो.

एक्सएमएल मार्कअप भाषा लिहिण्यासाठी एक भाषा आहे उदाहरणार्थ, आपण वंशावळीवर कार्य करत असल्यास, आपण एक्सएमएल वापरून आपल्या XML मध्ये आई-वडील, आई, मुलगी आणि मुलाला हे निश्चित करण्यासाठी टॅग तयार करु शकता:

आधीपासून तयार केलेल्या अनेक मानक भाषा आहेत जीएमएमएक्स: मॅटमॅक्स, मल्टिमीडिया, एक्सएचटीएमएल आणि इतर अनेक लोकांबरोबर काम करण्यासाठी एसएमआयएल.

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

एक्सएमएल 1.0 एचटीएमएल 1.0 एक्सएमएल मानक पूर्ण करण्यासाठी पुनःनिर्देशित आहे . एचटीएमएल 5 सह एक्सएचटीएमएल आधुनिक वेब डिज़ाइनमध्ये बदलण्यात आले आहे आणि नंतर आलेल्या बदल. आपण एक्सएचटीएमएल वापरून कोणत्याही नवीन साईट्स शोधण्याची शक्यता नाही, पण जर तुम्ही खूप जुन्या साइटवर काम करीत असाल, तर तुम्हाला अजूनही एक्सएचएलएल वन्य मध्ये बाहेर आढळेल.

एचटीएमएल आणि एक्सएचटीएमएल यामध्ये बरेच मोठे फरक नाहीत, परंतु आपण काय लक्षात घ्याल ते येथे आहे:

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