2013-08-30 7 views
6

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

+0

आप शायद पूछने के लिए क्या भाषा इंटरनेट एक्सप्लोरर की तरह एक सॉफ्टवेयर पार्स और html को समझने के लिए लिखा है चाहता था। – Davit

+0

यह पूछने की तरह है कि अंग्रेजी किस भाषा में लिखी गई है। यह एक भाषा है। कार्यक्रम जो इसे समझते हैं, विभिन्न भाषाओं में लिखे गए हैं, लेकिन कुछ ऐसा करने की सबसे नज़दीकी चीज़ जो आप कह सकते हैं HTML में लिखा गया है ... HTML। – user2357112

+0

ठीक है, शरीर में सवाल - * किस प्रकार की भाषा HTML पर आधारित है * - एक वास्तविक और उत्तरदायी प्रश्न है। क्वांटिन ने इसका उत्तर दिया। हालांकि ओपी का मतलब यह नहीं हो सकता है। –

उत्तर

10

यह नहीं "लिखा" है कुछ भी की तरह कुछ में लिखा है या नहीं। यह मार्कअप भाषा है। एचटीएमएल ब्राउज़र द्वारा पार्स किया गया है जो वेबपृष्ठ को प्रदर्शित करने के लिए प्रस्तुत करता है।

यह एक प्रोग्रामिंग भाषा नहीं है। लेकिन शायद अगर यह मदद करता है, तो आप HTML के बारे में एक व्याख्यात्मक भाषा और ब्राउज़र को दुभाषिया के रूप में सोच सकते हैं।

+0

धन्यवाद। अब मैं समझता हूं। – DaHappyKid

1
  • एचटीएमएल 2/3.2/4.x SGML आवेदन कर रहे हैं
  • एक्सएचटीएमएल के विभिन्न संस्करणों एक्सएमएल आवेदन
  • एचटीएमएल 5 एक और
+0

एचटीएमएल 5 एसजीएमएल के बाहर कैसे गिरता है? –

+0

@ जोएरेबी - अपने पार्सिंग नियमों को अपने विनिर्देश द्वारा परिभाषित किया गया है और एसजीएमएल के संदर्भ में नहीं। – Quentin

+0

आप जो कह रहे हैं वह हो सकता है कि एसजीएमएल को एचटीएमएल 5 मानक द्वारा अपनाया जाए। क्या आप एक उदाहरण दे सकते हैं जहां एचटीएमएल 5 एसजीएमएल का पालन नहीं करता है? या क्या मैं तुम्हारा मुद्दा पूरी तरह खो रहा हूँ? –

1

भाषा हर ब्राउज़र मिल गया के रूप में परिभाषित नहीं है उसके इंजन है कि कुछ करने के लिए एचटीएमएल बदलने कि आप देख सकते

आप इस पढ़ सकते हैं: How Browser Works

6

यदि आप किसी ब्राउज़र द्वारा इसे कार्यान्वित करने के तरीके के बारे में बात कर रहे हैं, तो आमतौर पर इसकी मॉड्यूलर प्रकृति के कारण ऑब्जेक्ट-उन्मुख भाषा में लिखा जाता है।

फ़ायरफ़ॉक्स - जो सी ++ का उपयोग करता है - में ओपन सोर्स पॉलिसी है, आप एचटीएमएल पार्सर here के लिए कोड देख सकते हैं।

+0

अच्छा, मैं HTML पार्सर स्रोत कोड देख सकता हूं। धन्यवाद ! – Akash5288

संबंधित मुद्दे