এইচটিএমএল টিউটোরিয়াল

এইচটিএমএল বা HTML এর পূর্ণরূপ হল Hyper Text Markup Language. এইচটিএমএল (html) হল ওয়েব ডিজাইন এর মূল ভিত্তি যা দিয়ে ওয়েব পেজ তৈরি করা হয়। আপনি ওয়েব পেজ ডিজাইন করতে সিএসএস, জাভাস্ক্রিপ্ট, যেক্যুয়েরী বা অন্য যা কিছুই ব্যবহার করেন না কেন আপনাকে অবশ্যই এগুলো html এর মাধ্যমে ব্যবহার করতে হবে।

এইচটিএমএল কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ নয়, এটি একটি মার্কআপ ল্যাঙ্গুয়েজ যা কতগুলো মার্কআপ ট্যাগ এর সমষ্টি। অর্থাৎ এইচটিএমএলের এই প্রতিটি ট্যাগের আন্তর্জাতিক অর্থাৎ আদর্শিক ভাবে পূর্ব নির্ধারিত সুনির্দিষ্ট কাজ রয়েছে। ব্রাউজারে এইচটিএমএল কোড লোড হবার পর এই কোডগুলো তাদের নির্ধারিত কাজ করে। অর্থাৎ মার্কআপ ট্যাগগুলো ওয়েব পেজে কন্টেন্টের অবস্থান, প্রদর্শন ইত্যাদি নির্ধারণ করে। সহজভাবে কোন কন্টেন্ট কিভাবে প্রদর্শিত হবে,তা এইচটিএমএল ট্যাগ গুলো ব্রাউজারকে বলে দেয় ।

html কি কাজে লাগে? #

ওয়েব পেজ তৈরি করা, ওয়েব পেজ এর বিভিন্ন কনটেন্ট ( যেমন টেক্সট, ইমেজ ইত্যাদি ) কে সুন্দরভাবে বিন্যাস করা, ডিজাইন করা এবং ওয়েব পেজ এর আউটলুক (outlook) দেওয়ার জন্যই এইচটিএমএল (html) ব্যবহার করা হয়।অর্থাৎ একটি ওয়েব পেজ তৈরি করা এবং বিভিন্ন ব্রাউজার ( যেমন মজিলা ফায়ারফক্স, ইন্টারনেট এক্সপ্লোরার ইত্যাদি ) তে প্রদর্শন করানো।

html ডকুমেন্ট অর্থাৎ ওয়েব পেজ #

ওয়েব ব্রাউজার ( যেমন মজিলা ফায়ারফক্স, গুগল ক্রোম ইত্যাদি ) একটি html ডকুমেন্ট read করে এবং তা ওয়েব পেজ রুপে screen এ প্রদর্শন করে। ব্রাউজার html ট্যাগ প্রদর্শন করে না, ট্যাগ গুলোকে কন্টেন্ট অর্থাৎ ছবি, টেক্সট ইত্যাদি প্রদর্শনের মাধ্যম রূপে ব্যবহার করে। অর্থাৎ একটি html ডকুমেন্টই একটি ওয়েব পেজ।

এইচটিএমএলের ইতিহাস #

এইচটিএমএলের প্রথম ভার্সন অর্থাৎ এইচটিএমএল ১.০, ১৯৯৩ সালে Tim Berners-Lee দ্বারা লেখা বা তৈরি হয়েছিল। এর পরে আরও বেস কয়েকটি ভার্সন তৈরি করা হয়েছে। তবে সবথেকে বিস্তৃত পরিসরে বাবহিরিত এইচটিএমএল ভার্সন টি হল এইচটিএমএল ৪.০১, যা ১৯৯৯ সালে প্রকাশিত হয়। এবং এটি এইচটিএমএল এর একটি আদর্শিক ভার্সনও।

Tim Berners Lee

সর্ব প্রথম এইচটিএমএল এর যে বর্ণনা সবার জন্য উন্মুক্ত হয়েছিল, তার নাম ছিল “HTML Tags”, দেরিতে হলেও Mr. Lee এটাকে ১৯৯১ সালে সবার সাথে পরিচয় করিয়ে দিয়েছিলেন। এটাতে ১৮ টি এলিমেন্ট ছিল, যা আসলে এইচটিএমএল এর প্রথমিক এবং তুলনামূলক ডিজাইন ছিল।

এদের মধ্যে হাইপারলিংক ট্যাগ ছাড়া বাকি সব গুলোই SGMLguid এর মত ছিল, যা হল European Organization for Nuclear Research (CERN), Switzerland এর একটি অভ্যন্তরীণ Standard Generalized Markup Language (SGML) নির্ভর ডকুমেন্টেশন। এর থেকে ১১ টি ট্যাগ বর্তমান এইচটিএমএল ৪.০১ এ বিদ্যমান রয়েছে।

উইকিপিডিয়া থেকে এইচটিএমএল এর বিস্তারিত ইতিহাস সম্পর্কে জানতে উইকিপিডিয়া – HTML ওয়েব পেজটি ব্রাউজ করে দেখুন।

W3C থেকে এইচটিএমএল এর বিস্তারিত ইতিহাস সম্পর্কে জানতে 2 – A history of HTMLওয়েব পেজটি ব্রাউজ করে দেখুন।

 

এইচটিএমএল সংস্করণ #

বিভিন্ন সময়ে এইচটিএমএল এর বিভিন্ন ভার্সন প্রকাশ করা হয়েছে। নিচের টেবিলে এইচটিএমএল এর সকল ভার্সনগুলো দেখুন।

ভার্সনপ্রকাশ সাল
এইচটিএমএল ১.০১৯৯৩
এইচটিএমএল ২.০১৯৯৫
এইচটিএমএল ৩.২১৯৯৭
এইচটিএমএল ৪.০১১৯৯৯
এক্সএইচটিএমএল২০০০
এইচটিএমএল ৫.০২০১৪

 

Powered by BetterDocs