হাইপারটেক্সট মার্কআপ ভাষা (এইচটিএমএল) ওয়েব পেজ এবং ওয়েব অ্যাপ্লিকেশন তৈরির জন্য আদর্শ মার্কআপ ভাষা। ক্যাসকেডিং স্টাইল শীটস (CSS) এবং জাভাস্ক্রিপ্টের সাথে, এটি ওয়ার্ল্ড ওয়াইড ওয়েবের জন্য কোণঠাসা প্রযুক্তির ত্রিভুজ গঠন করে
ওয়েব ব্রাউজারগুলি কোনও ওয়েব সার্ভার থেকে বা স্থানীয় সঞ্চয়স্থান এবং মাল্টিমিডিয়া ওয়েব পৃষ্ঠাগুলিতে রেন্ডারি নথিগুলি থেকে HTML নথিগুলি পান। এইচটিএমএল একটি ওয়েব পৃষ্ঠার কাঠামো বর্ণনা করে এবং মূলত ডকুমেন্টের উপস্থিতি জন্য cues অন্তর্ভুক্ত।
এইচটিএমএল উপাদান এইচটিএমএল পেজ বিল্ডিং ব্লক হয়। এইচটিএমএল গঠন, ইমেজ এবং অন্যান্য বস্তুর মত ইন্টারেক্টিভ ফর্মমেই রেন্ডার পৃষ্ঠাতে এম্বেড করা হবে। এইচটিএমএল হেডিং, অনুচ্ছেদ, তালিকা, লিঙ্ক, উদ্ধৃতি এবং অন্যান্য আইটেম যেমন টেক্সট জন্য কাঠামোগত semantics denot দ্বারা গঠনযুক্ত নথি তৈরি করার একটি উপায় প্রদান করে। এইচটিএমএল উপাদান ট্যাগ দ্বারা অঙ্কিত হয়, কোণ বন্ধনী ব্যবহার করে লেখা। ট্যাগগুলি যেমন <img /> এবং <ইনপুট /> সরাসরি পৃষ্ঠায় সামগ্রী পরিচয় করিয়ে দেয়। অন্যান্য ট্যাগ যেমন <p> ঘিরে এবং নথির পাঠ্য সম্পর্কে তথ্য সরবরাহ করে এবং উপ-উপাদানের অন্যান্য ট্যাগ অন্তর্ভুক্ত করতে পারে। ব্রাউজারগুলি এইচটিএমএল ট্যাগ প্রদর্শন করে না, তবে পৃষ্ঠাটির বিষয়বস্তু ব্যাখ্যা করতে তাদের ব্যবহার করে।
ইতিহাস——
এইচটিএমএল জাভাস্ক্রিপ্ট হিসাবে একটি স্ক্রিপ্টিং ভাষা লিখিত প্রোগ্রাম এম্বেড করতে পারেন, যা ওয়েব পেজের আচরণ এবং কন্টেন্ট প্রভাবিত করে। সিএসএস অন্তর্ভুক্ত করা বিষয়বস্তু চেহারা এবং বিন্যাস সংজ্ঞায়িত করে। ওয়ার্ল্ড ওয়াইড ওয়েব কনসোর্টিয়াম (ডাব্লু 3 সি), এইচটিএমএল এবং সিএসএস মানদণ্ড উভয় রক্ষণাবেক্ষণকারী 1997 সাল থেকে স্পষ্ট উপস্থাপনামূলক এইচটিএমএল-এ সিএসএস ব্যবহারকে উৎসাহিত করেছে।
1980 সালে, সিইআরএন-এর ঠিকাদার, পদার্থবিজ্ঞানী টিম বার্নার্স-লি, সিইআরএন গবেষকদের জন্য ডকুমেন্ট ব্যবহার এবং ভাগ করার জন্য ইনকুইয়ার প্রস্তাবিত এবং প্রোটোটাইপ করেছিলেন। 1989 সালে, বার্নার্স-লি একটি ইন্টারনেট-ভিত্তিক হাইপারটেক্সট সিস্টেম প্রস্তাব করার একটি মেমো লিখেছিলেন। [ বার্নার্স-লি এইচটিএমএল নির্দিষ্ট করে এবং 1990 এর দশকের শেষদিকে ব্রাউজার এবং সার্ভার সফ্টওয়্যার লিখেছিলেন। সেই বছর, বার্নার্স-লি এবং সিইআরএন ডেটা সিস্টেমের প্রকৌশলী রবার্ট কিলিয়াউ তহবিল গঠনের যৌথ অনুরোধে সহযোগিতা করেছিলেন, কিন্তু এই প্রকল্পটি আনুষ্ঠানিকভাবে সিইআরএন দ্বারা গৃহীত হয় নি। 1990 থেকে তার ব্যক্তিগত নোটগুলিতে তিনি তালিকাভুক্ত “হাইপারটেক্সট ব্যবহার করা হয় এমন বেশ কয়েকটি ক্ষেত্র ব্যবহার করা হয়েছে” এবং প্রথমে একটি বিশ্বকোষ রাখেন।
এইচটিএমএল এর সর্বজনীনভাবে উপলব্ধ বিবরণটি “এইচটিএমএল ট্যাগস” নামে ডকুমেন্ট ছিল, যা প্রথমবারের মত 1991 সালে টিম বার্নার্স-লি দ্বারা ইন্টারনেটে উল্লেখ করা হয়েছিল। এটি এইচটিএমএল এর প্রাথমিক, অপেক্ষাকৃত সহজ নকশা সহ 18 টি উপাদান বর্ণনা করে। হাইপারলিঙ্ক ট্যাগ ব্যতীত, এটি সিজএমএলগিড, সিএনএনএন-ভিত্তিক স্ট্যান্ডার্ড জেনারেলাইজড মার্কআপ ল্যাঙ্গুয়েজ (এসজিএমএল) ভিত্তিক ডকুমেন্টেশন ফরম্যাট দ্বারা দৃঢ়ভাবে প্রভাবিত হয়েছিল। এই উপাদানগুলির মধ্যে 11 টি এখনও এইচটিএমএল 4 এ বিদ্যমান।
এইচটিএমএল একটি মার্কআপ ভাষা যা ওয়েব ব্রাউজারগুলি পাঠ্য, চিত্র এবং অন্যান্য সামগ্রীকে চাক্ষুষ বা শ্রবণযোগ্য ওয়েব পৃষ্ঠাগুলিতে ব্যাখ্যা এবং রচনা করতে ব্যবহার করে। এইচটিএমএল মার্কআপের প্রতিটি আইটেমের জন্য ডিফল্ট বৈশিষ্ট্যগুলি ব্রাউজারে সংজ্ঞায়িত করা হয় এবং এই বৈশিষ্ট্যগুলি ওয়েব পৃষ্ঠা ডিজাইনারের CSS এর অতিরিক্ত ব্যবহার দ্বারা পরিবর্তিত বা বর্ধিত করা যেতে পারে। এসজিএমএল ব্যবহারের জন্য 1988 এর আইসিও প্রযুক্তিগত প্রতিবেদন টিআর 9537 কৌশলগুলিতে বেশিরভাগ পাঠ্য উপাদান পাওয়া যায়, যার ফলে প্রাথমিকভাবে পাঠ্য বিন্যাসকরণ ভাষার বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করা হয় যেমনটি 1 লা 1960 এর দশকে সিটিএসএস (সামঞ্জস্যপূর্ণ সময়) – শ্যারিং সিস্টেম) অপারেটিং সিস্টেম: এই ফর্ম্যাটিং কমান্ডগুলি ডায়ালগে ফর্ম্যাট করার জন্য টাইপেটরগুলির দ্বারা ব্যবহৃত কমান্ডগুলি থেকে উদ্ভূত হয়েছিল। যাইহোক, সাধারণকৃত মার্কআপের এসজিএমএল ধারনা কেবলমাত্র মুদ্রণ প্রভাবগুলি এবং গঠন এবং মার্কআপ পৃথকীকরণের পরিবর্তে উপাদানগুলিতে (বৈশিষ্ট্যের সাথে নিকৃষ্ট এনটাইটেড রেঞ্জগুলি) উপর ভিত্তি করে তৈরি করা হয়; এইচটিএমএল ক্রমবর্ধমান সিএসএস সঙ্গে এই দিক থেকে সরানো হয়েছে।
বার্নার্স-লি এইচটিএমএলকে এসজিএমএলের একটি অ্যাপ্লিকেশন হিসেবে বিবেচনা করেছিলেন। ইন্টারনেট প্রকৌশল টাস্ক ফোর্স (আইইটিএফ) দ্বারা এটি আনুষ্ঠানিকভাবে এইচটিএমএল স্পেসিফিকেশনের প্রথম প্রস্তাবের মধ্যবর্তী 1993-এর প্রকাশনার সাথে “হেরেটেক্সট মার্কআপ ল্যাঙ্গুয়েজ (এইচটিএমএল)” ইন্টারনেট ড্রাফ্ট, বার্নার্স-লি এবং ড্যান কননলি দ্বারা প্রকাশ করা হয়েছিল, যা ব্যাকরণ সংজ্ঞায়িত করার জন্য একটি এসজিএমএল ডকুমেন্ট টাইপ সংজ্ঞা অন্তর্ভুক্ত করা হয়েছে। ছয় মাস পরে খসড়া মেয়াদ উত্তীর্ণ হয়েছিল, তবে এটি ইনস লাইন ইমেজ এম্বেড করার জন্য এনসিএসএ মোজাইক ব্রাউজারের কাস্টম ট্যাগের স্বীকৃতির জন্য উল্লেখযোগ্য ছিল, যা ভিত্তি করে আইটিটিএফ এর দর্শনের দর্শনকে প্রতিফলিত করে। সফল প্রোটোটাইপ উপর মান। একইভাবে, ডেভ রা্যাগগেটের প্রতিযোগিতামূলক ইন্টারনেট-ড্রাফ্ট, 1993 সালের শেষের দিকে “এইচটিএমএল + (হাইপারটেক্সট মার্কআপ ফরম্যাট)”, টেবিল এবং ফিল-আউট ফর্মগুলির মতো ইতিমধ্যে প্রয়োগ করা বৈশিষ্ট্যগুলি মানদণ্ডের প্রস্তাব দেয়।
এইচটিএমএল এবং এইচটিএমএল + ড্রাফ্টগুলি 1994 এর শেষের দিকে মেয়াদ শেষ হওয়ার পর, আইটিটিএফ একটি এইচটিএমএল ওয়ার্কিং গ্রুপ তৈরি করে, যা 1995 সালে “এইচটিএমএল 2.0” সম্পন্ন করে, প্রথম এইচটিএমএল স্পেসিফিকেশন যা ভবিষ্যতে বাস্তবায়নগুলি ভিত্তিক একটি মান হিসাবে বিবেচিত হবে।
আইটিটিএফ এর অধীনে আরও উন্নয়ন প্রতিযোগিতামূলক স্বার্থে স্থগিত করা হয়েছিল। 1996 সাল থেকে, ওয়ার্ল্ড ওয়াইড ওয়েব কনসোর্টিয়াম (ডাব্লু 3 সি) দ্বারা বাণিজ্যিক সফ্টওয়্যার বিক্রেতাদের ইনপুট সহ এইচটিএমএল স্পেসিফিকেশনগুলি রক্ষণাবেক্ষণ করা হয়েছে। তবে, 2000 সালে, এইচটিএমএলও আন্তর্জাতিক মানের (আইএসও / আইইসি 15445: 2000) পরিণত হয়েছিল। এইচটিএমএল 4.01 1999 সালে প্রকাশিত আরও ইরাট প্রকাশের পরে 1999 সালে প্রকাশিত হয়েছিল। ২004 সালে, ওয়েব হাইপারটেক্সট অ্যাপ্লিকেশন টেকনোলজি ওয়ার্কিং গ্রুপ (WHATWG) -এ HTML5 এর উন্নয়ন শুরু হয়েছিল, যা 2008 সালে W3C এর সাথে যৌথ বিতরণযোগ্য হয়ে ওঠে এবং এটি সম্পূর্ণ এবং মানানসই হয় 28 অক্টোবর 2014.