HTML “Hypertext Markup Language” के लिए जाना जाता है। HTML वेबपेज बनाने के लिए इस्तेमाल की जाने वाली भाषा है। “Hypertext” उन hyperlinks को संदर्भित करता है जिनमें एक HTML पृष्ठ हो सकता है। “Markup language” पृष्ठ लेआउट और पृष्ठ के तत्वों को परिभाषित करने के लिए टैग का उपयोग करने के तरीके को संदर्भित करता है।
नीचे HTML का एक उदाहरण दिया गया है जिसका उपयोग मूल webpage को एक शीर्षक और टेक्स्ट के एक paragraph के साथ परिभाषित करने के लिए किया जाता है।
<!doctype html>
<html>
<body>
<title>techblog24.in</title>
</head>
<body>
<p>यह HTML में एक पैराग्राफ का उदाहरण है।</p>
</body>
</html>
पहली पंक्ति परिभाषित करती है कि दस्तावेज़ में किस प्रकार की सामग्री है। “<!doctype html>” का अर्थ है कि पृष्ठ HTML5 में लिखा गया है। उचित रूप से स्वरूपित HTML पृष्ठों में <html>, <head>, और <body> टैग शामिल होने चाहिए, जो उपरोक्त उदाहरण में शामिल हैं। पृष्ठ शीर्षक, metadata और संदर्भित फ़ाइलों के लिंक <head> टैग के बीच रखे जाते हैं। पृष्ठ की वास्तविक सामग्री <body> टैग के बीच जाती है।
वेब पिछले कुछ दशकों में कई बदलावों से गुजरा है, लेकिन HTML हमेशा वेबपेजों को विकसित करने के लिए इस्तेमाल की जाने वाली मौलिक भाषा रही है। दिलचस्प है, जबकि websites अधिक उन्नत और इंटरैक्टिव हो गई हैं, HTML वास्तव में सरल हो गया है।
यदि आप HTML5 पृष्ठ के स्रोत की तुलना HTML 4.01 या XHTML 1.0 में लिखे समान पृष्ठ से करते हैं, तो संभवतः HTML5 पृष्ठ में कम कोड होगा। ऐसा इसलिए है क्योंकि आधुनिक HTML एक पृष्ठ के लगभग सभी तत्वों को प्रारूपित करने के लिए कैस्केडिंग स्टाइल शीट या JavaScript पर निर्भर करता है।
नोट: कई गतिशील वेबसाइटें PHP या ASP जैसी सर्वर-साइड स्क्रिप्टिंग भाषा का उपयोग करते हुए, on-the-fly वेबपेज बनाती हैं। हालाँकि, गतिशील पृष्ठों को भी HTML का उपयोग करके स्वरूपित किया जाना चाहिए। इसलिए, scripting भाषाएं अक्सर आपके web browser पर भेजे जाने वाले HTML को उत्पन्न करती हैं।