మార్కప్ భాషలు ఏమిటి?

మీరు వెబ్ డిజైన్ ప్రపంచం అన్వేషించడం మొదలుపెడితే, మీరు నిస్సందేహంగా మీరు కొత్త అని అనేక పదాలు మరియు పదబంధాలు పరిచయం చేయబడుతుంది. మీరు బహుశా "మార్కప్" లేదా "మార్కప్ లాంగ్వేజ్" అని వినవచ్చు. ఎలా "మార్కప్" అనేది "కోడ్" కంటే భిన్నంగా ఉంటుంది మరియు కొంతమంది వెబ్ నిపుణులు ఈ నిబంధనలను పరస్పర మార్పుకు ఎందుకు ఉపయోగించుకుంటున్నారు? సరిగ్గా "మార్కప్ లాంగ్వేజ్" ఏమిటో పరిశీలించి ప్రారంభించండి.

3 మార్కప్ భాషలు చూడండి

వెబ్లో దాదాపుగా ప్రతి ఎక్రోనిం "ML" ను కలిగి ఉన్న "మార్కప్ లాంగ్వేజ్" (పెద్ద ఆశ్చర్యం, అది "ML" అంటే ఏమిటి). మార్కప్ భాషలు వెబ్ పుటలు లేదా అన్ని ఆకారాలు మరియు పరిమాణాలను రూపొందించడానికి ఉపయోగించే బిల్డింగ్ బ్లాక్స్.

వాస్తవానికి, ప్రపంచంలో పలు మార్కప్ భాషలు ఉన్నాయి. వెబ్ రూపకల్పన మరియు అభివృద్ధి కోసం, మీరు ప్రత్యేకంగా అంతటా అమలు చేయగల మూడు ప్రత్యేక మార్కప్ భాషలు ఉన్నాయి. ఇవి HTML, XML మరియు XHTML .

మార్కప్ లాంగ్వేజ్ అంటే ఏమిటి?

సరిగా ఈ పదాన్ని నిర్వచించడానికి - ఒక మార్కప్ లాంగ్వేజ్ టెక్స్ట్ను వ్యాఖ్యానించే ఒక భాష, తద్వారా కంప్యూటర్ ఆ వచనాన్ని మార్చగలదు. చాలా మార్కప్ భాషలు మానవ చదవగలిగేవి, ఎందుకంటే వచనాలతో వాటిని ఉద్ఘాటిస్తున్నట్లు వ్యాఖ్యానాలు వ్రాయబడతాయి. ఉదాహరణకు, HTML, XML మరియు XHTML తో, మార్కప్ ట్యాగ్లు <మరియు>. ఆ అక్షరాలు ఒకటి లోపల కనిపించే ఏ టెక్స్ట్ మార్కప్ భాషలో భాగం మరియు వ్యాఖ్యానించిన వచనంలో భాగం కాదు.

ఉదాహరణకి:


ఇది HTML లో వ్రాసిన టెక్స్ట్ యొక్క పేరా

ఈ ఉదాహరణ HTML పేరా. ఇది ఒక ప్రారంభ ట్యాగ్ (

), క్లోజింగ్ ట్యాగ్ (), మరియు తెరపై ప్రదర్శించబడే వాస్తవ వచనం (ఇది రెండు ట్యాగ్ల మధ్య ఉన్న టెక్స్ట్) రూపొందించబడింది. ప్రతి ట్యాగ్ మార్కప్లో భాగంగా సూచించడానికి "తక్కువ కంటే" మరియు "గొప్పది" చిహ్నాన్ని కలిగి ఉంటుంది.

మీరు ఒక కంప్యూటర్ లేదా ఇతర పరికర తెరపై వచనాన్ని ప్రదర్శించాల్సినప్పుడు, టెక్స్ట్కు మరియు టెక్స్ట్కు సూచనల మధ్య మీరు గుర్తించాల్సిన అవసరం ఉంది. "మార్కప్" అనేది టెక్స్ట్ను ప్రదర్శించడానికి లేదా ముద్రించడానికి సూచనలను చెప్పవచ్చు.

మార్కప్ కంప్యూటర్ రీడబుల్ అయి ఉండదు. ప్రింట్ లేదా పుస్తకంలో చేసిన ఉల్లేఖనాలు మార్కప్గా కూడా పరిగణించబడతాయి. ఉదాహరణకు, పాఠశాలలోని అనేక మంది విద్యార్థులు తమ పాఠ్య పుస్తకాలలో కొన్ని పదబంధాలను హైలైట్ చేస్తారు. ఈ పరిసర టెక్స్ట్ కంటే హైలైట్ చేయబడిన టెక్స్టు చాలా ముఖ్యం అని సూచిస్తుంది. హైలైట్ రంగు మార్కప్గా పరిగణించబడుతుంది.

ఆ మార్కప్ను ఎలా ఉపయోగించాలో మరియు ఉపయోగించాలనే దానిపై నియమాలు క్రోడీకరించబడినప్పుడు మార్కప్ ఒక భాష అవుతుంది. అదే విద్యార్ధి వారు "పర్పుల్ హైలైటర్, డెఫినిషన్ల కోసం, పసుపు హైలైటర్ పరీక్షా వివరాల కోసం మరియు మార్జిన్లలో పెన్సిల్ నోట్స్ అదనపు వనరులకు సంబంధించినది" వంటి నిబంధనలను క్రోడీకరించినట్లయితే వారి సొంత "నోట్ మార్కప్ లాంగ్వేజ్" కలిగి ఉండవచ్చు.

పలు మార్కప్ భాషలు అనేక మంది ప్రజల ఉపయోగానికి బయటి అధికారం ద్వారా నిర్వచించబడ్డాయి. ఇదే వెబ్ పని కోసం మార్కప్ భాషలు. ఇవి W3C లేదా వరల్డ్ వైడ్ వెబ్ కన్సార్టియం ద్వారా నిర్వచిస్తారు.

HTML- హైపర్టెక్స్ట్ మార్కప్ లాంగ్వేజ్

HTML లేదా హైపర్టెక్స్ట్ మార్కప్ లాంగ్వేజ్ వెబ్ యొక్క ప్రాధమిక భాష మరియు వెబ్ డిజైనర్ / డెవలపర్గా మీరు పనిచేసే అత్యంత సాధారణమైనది.

నిజానికి, మీ పనిలో మీరు ఉపయోగించే మార్కప్ భాష మాత్రమే కావచ్చు.

అన్ని వెబ్ పేజీలు HTML యొక్క ఒక రుచి లో వ్రాయబడ్డాయి. HTML వెబ్ బ్రౌజర్లలో చిత్రాలను , మల్టీమీడియా, మరియు టెక్స్ట్ ప్రదర్శించబడే విధంగా నిర్వచిస్తుంది. ఈ భాష మీ పత్రాలను (హైపర్టెక్స్ట్) కనెక్ట్ చేయడానికి మరియు మీ వెబ్ పత్రాలు ఇంటరాక్టివ్ (రూపాలతో సహా) చేయడానికి అంశాలను కలిగి ఉంటుంది. చాలామంది HTML "వెబ్సైట్ కోడ్" ను కాల్ చేస్తారు, కానీ వాస్తవానికి ఇది కేవలం ఒక మార్కప్ లాంగ్వేజ్. ఏ పదం ఖచ్చితంగా తప్పు మరియు మీరు వెబ్ నిపుణులు సహా, ప్రజలు వినవచ్చు, ఈ రెండు పదాలు మార్పిడి.

HTML ఒక నిర్దిష్ట ప్రామాణిక మార్కప్ భాష. ఇది SGML (స్టాండర్డ్ జనరలైజ్డ్ మార్కప్ లాంగ్వేజ్) ఆధారంగా రూపొందించబడింది.

ఇది మీ టెక్స్ట్ యొక్క నిర్మాణంను నిర్వచించడానికి ట్యాగ్లను ఉపయోగించే భాష. మూలకాలు మరియు ట్యాగ్లు <మరియు> అక్షరాలచే నిర్వచించబడతాయి.

వెబ్లో వెబ్లో ఉపయోగించిన అత్యంత ప్రసిద్ధ మార్కప్ లాంగ్వేజ్ అయినప్పటికీ, ఇది వెబ్ అభివృద్ధికి మాత్రమే ఎంపిక కాదు. HTML అభివృద్ధి చేయబడినందున, ఇది చాలా క్లిష్టంగా మారింది మరియు శైలి మరియు కంటెంట్ ట్యాగ్లు ఒకే భాషలో కలిపి ఉన్నాయి. తుదకు, W3C వెబ్ పేజీ మరియు కంటెంట్ యొక్క శైలి మధ్య విభజన అవసరం ఉందని నిర్ణయించింది. శైలి నిర్వచించే ట్యాగ్లు CSS (క్యాస్కేడింగ్ స్టైల్ షీట్లు) అనుకూలంగా నిలిపివేయబడినప్పుడు మాత్రమే కంటెంట్ని నిర్వచిస్తున్న ట్యాగ్ HTML లోనే ఉంటుంది.

HTML యొక్క సరికొత్త సంఖ్యలో HTML5 ఉంది. ఈ సంస్కరణ HTML లోకి మరింత లక్షణాలను జోడించింది మరియు XHTML (ఆ భాషలో ఎక్కువకాలం త్వరలో) విధించిన కఠినమైన కొన్నింటిని తొలగించింది.

HTML5 విడుదలైన మార్గం HTML5 యొక్క పెరుగుదలతో మార్చబడింది. నేడు, క్రొత్త లక్షణాలు మరియు మార్పులు విడుదల చేయబడ్డాయి, కొత్తగా విడుదల చేయబడిన సంస్కరణలు విడుదల చేయబడ్డాయి. భాష యొక్క తాజా వెర్షన్ కేవలం "HTML" గా సూచించబడుతుంది.

XML- ఎక్స్టెన్సిబుల్ మార్కప్ లాంగ్వేజ్

విస్తరించదగిన మార్కప్ లాంగ్వేజ్ HTML యొక్క మరొక వెర్షన్ ఆధారంగా ఉంటుంది. HTML లాగే, XML కూడా SGML యొక్క ఆధారం. సాదా HTML కంటే SGML కంటే తక్కువ కఠినమైనది మరియు మరింత కఠినమైనది. XML విభిన్న భాషలను సృష్టించడానికి విస్తరణను అందిస్తుంది.

XML మార్కప్ భాషలు వ్రాయడానికి ఒక భాష. ఉదాహరణకు, మీరు వంశపారంపర్యతతో పనిచేస్తున్నట్లయితే, మీ XML లో తండ్రి, తల్లి, కుమార్తె మరియు కొడుకును నిర్వచించడానికి మీరు XML ను ఉపయోగించి టాగ్లు సృష్టించవచ్చు:

మల్టిమీడియా, XHTML మరియు అనేక ఇతర వ్యక్తులతో పనిచేయడానికి SMIL గణిత శాస్త్రాన్ని వివరించడానికి XML: MathML తో ఇప్పటికే అనేక ప్రామాణిక భాషలు కూడా ఉన్నాయి.

XHTML- ఎక్స్టెండెడ్ హైపర్టెక్స్ట్ మార్కప్ లాంగ్వేజ్

XHTML 1.0 అనేది XML ప్రమాణాన్ని కలవడానికి HTML 4.0 పునఃస్థాపించబడింది. XHTML ఆధునిక వెబ్ రూపకల్పనలో HTML5 మరియు దాని నుండి వచ్చిన మార్పులను భర్తీ చేసింది. మీరు XHTML ఉపయోగించి ఏవైనా క్రొత్త సైట్లను కనుగొనే అవకాశం లేదు, కానీ మీరు చాలా పాత సైట్లో పనిచేస్తుంటే, అక్కడ అడవిలో XHTML ను మీరు ఇంకా ఎదుర్కోవచ్చు.

HTML మరియు XHTML మధ్య ప్రధాన తేడాలు చాలా లేవు, కానీ ఇక్కడ మీరు గమనించేది ఏమిటి:

జెన్నిఫర్ క్రిన్ని రచించిన అసలు వ్యాసం. జెరెమీ గిరార్డ్ 7/5/17 న సవరించబడింది.