HTML এর ইতিহাস এবং সংস্করণ বিবরণ

HTML5 এর পরিচিতি - এইচটিএমএল (HTML5) - Web Development

636

HTML (Hypertext Markup Language) এর ইতিহাস এবং এর বিভিন্ন সংস্করণ ওয়েব ডেভেলপমেন্টের অগ্রগতির সঙ্গে ঘনিষ্ঠভাবে সম্পর্কিত। HTML এর প্রতিটি সংস্করণ নতুন নতুন ফিচার এবং ক্ষমতা যোগ করে, যা ওয়েব ডেভেলপমেন্টকে আরও কার্যকর এবং ফ্লেক্সিবল করে তুলেছে। নিচে HTML এর ইতিহাস এবং এর বিভিন্ন সংস্করণের বিবরণ দেওয়া হলো:

HTML এর ইতিহাস

HTML এর শুরু হয়েছিল ১৯৮৯ সালে, যখন টিম বার্নার্স-লি (Tim Berners-Lee) CERN (European Organization for Nuclear Research) এ কাজ করার সময় ওয়ার্ল্ড ওয়াইড ওয়েবের ভিত্তি তৈরি করেন। তিনি ওয়েব পেজ তৈরি এবং তথ্য লিঙ্ক করার জন্য HTML এর ভিত্তি তৈরি করেন। ১৯৯১ সালে HTML এর প্রথম সংস্করণ তৈরি হয়, এবং এটি ওয়েব পেজ তৈরি করার জন্য একটি সহজ মার্কআপ ল্যাঙ্গুয়েজ হিসেবে ব্যবহার শুরু হয়।

HTML এর প্রধান সংস্করণসমূহ এবং বিবরণ

HTML 1.0 (1993):

  • HTML এর প্রথম সংস্করণ যা ১৯৯৩ সালে প্রকাশিত হয়। এটি ছিল একটি বেসিক সংস্করণ, যা হেডিং, প্যারাগ্রাফ, লিস্ট, এবং লিঙ্ক সমর্থন করতো।
  • HTML 1.0 এ টেবিল, ইমেজ, বা ফরম্যাটিং ট্যাগ ছিল না। এটি কেবলমাত্র বেসিক স্ট্রাকচারাল ট্যাগগুলো ব্যবহার করতো।
  • এই সংস্করণটি ওয়ার্ল্ড ওয়াইড ওয়েব কনসোর্টিয়াম (W3C) কর্তৃক স্ট্যান্ডার্ডাইজড ছিল না।

HTML 2.0 (1995):

  • HTML 2.0 ১৯৯৫ সালে W3C (World Wide Web Consortium) দ্বারা স্ট্যান্ডার্ডাইজড হয় এবং HTML এর প্রথম অফিসিয়াল সংস্করণ হিসেবে প্রতিষ্ঠিত হয়।
  • HTML 2.0 এ টেবিল, ফর্ম, এবং বেসিক ফরম্যাটিং ট্যাগ যুক্ত করা হয়, যা ওয়েব পেজ তৈরি এবং ফর্ম ডেটা সংগ্রহ করা সহজ করে।
  • এটি তখনকার ওয়েব ব্রাউজারগুলির মধ্যে মানসম্পন্ন ছিল এবং এটি ওয়েব পেজ ডিজাইনের জন্য একটি গুরুত্বপূর্ণ সংস্করণ।

HTML 3.2 (1997):

  • HTML 3.2 সংস্করণ ১৯৯৭ সালে W3C কর্তৃক প্রকাশিত হয়। এটি HTML 3.0 এর আপডেটেড সংস্করণ, কারণ HTML 3.0 সম্পূর্ণরূপে প্রচলিত হয়নি।
  • HTML 3.2 এ টেবিল, ইমেজ, এবং ফরম্যাটিং ট্যাগ যোগ করা হয়, যেমন <font>, যা টেক্সটের আকার এবং রঙ পরিবর্তন করতে ব্যবহৃত হয়।
  • এছাড়া, স্ক্রিপ্টিং সাপোর্ট (যেমন JavaScript) এবং স্টাইলশীট সমর্থনও যুক্ত করা হয়, যা ওয়েব পেজে ইন্টারেক্টিভিটি এবং স্টাইলিং যোগ করতে সহায়ক।

HTML 4.0 (1997):

  • HTML 4.0 হলো একটি বড় আপডেট, যা ১৯৯৭ সালে W3C কর্তৃক প্রকাশিত হয়। এটি ওয়েব স্ট্যান্ডার্ডের একটি বড় উন্নতি, এবং এতে CSS (Cascading Style Sheets) সমর্থন যোগ করা হয়, যা HTML এবং CSS এর পৃথকীকরণকে সহজ করে।
  • HTML 4.0 এ তিনটি ডকুমেন্ট টাইপ ছিল:
    • Strict: যেখানে ডিপ্রিকেটেড ট্যাগ বা অ্যাট্রিবিউট ব্যবহার নিষিদ্ধ।
    • Transitional: যেখানে ডিপ্রিকেটেড ট্যাগ এবং অ্যাট্রিবিউট ব্যবহার করা যেতে পারে।
    • Frameset: যেখানে ফ্রেম ট্যাগ ব্যবহার করা যায়।
  • এটি অ্যাক্সেসিবিলিটি এবং স্টাইলিংকে আরও উন্নত করে, যা ওয়েব ডিজাইনে গুরুত্বপূর্ণ ভূমিকা পালন করে।

HTML 4.01 (1999):

  • HTML 4.01 হলো HTML 4.0 এর একটি আপডেট, যা কিছু বাগ ফিক্স করে এবং স্ট্যান্ডার্ডাইজেশন উন্নত করে। এটি ১৯৯৯ সালে প্রকাশিত হয়।
  • HTML 4.01 তখনকার ওয়েব ডেভেলপমেন্টের একটি প্রধান স্ট্যান্ডার্ড হিসেবে প্রচলিত ছিল এবং এটি অনেক দিন ধরে ব্যবহৃত হয়েছে।

XHTML 1.0 (2000):

  • XHTML (Extensible Hypertext Markup Language) HTML এবং XML এর সমন্বয়। XHTML 1.0 হলো HTML 4.01 এর XML ভিত্তিক সংস্করণ, যা ২০০০ সালে প্রকাশিত হয়।
  • XHTML 1.0 এ কোডিং কনভেনশন আরও স্ট্রিক্ট ছিল, যেমন প্রতিটি ট্যাগ ক্লোজ করতে হবে এবং সমস্ত অ্যাট্রিবিউটের মান কোটেশনের মধ্যে রাখতে হবে।
  • এটি ওয়েব পেজের স্ট্রাকচারকে আরও সঠিক এবং ফ্লেক্সিবল করে তোলে, যা এক্সটেনসিবিলিটি নিশ্চিত করে।

HTML5 (2014):

  • HTML5 হলো HTML এর সর্বশেষ এবং সবচেয়ে আধুনিক সংস্করণ, যা ২০১৪ সালে W3C কর্তৃক অফিসিয়ালি প্রকাশিত হয়। এটি HTML এর একটি বড় উন্নতি, যা আধুনিক ওয়েব ডেভেলপমেন্টের প্রয়োজনীয়তা পূরণ করে।
  • HTML5 এর প্রধান বৈশিষ্ট্য:
    • সেমান্টিক ট্যাগ: যেমন <header>, <footer>, <nav>, <article>, এবং <section>
    • মাল্টিমিডিয়া সাপোর্ট: <audio> এবং <video> ট্যাগ, যা ফ্ল্যাশ প্লাগিন ছাড়াই ব্রাউজারে অডিও এবং ভিডিও প্লে করতে পারে।
    • গ্রাফিক্স সাপোর্ট: <canvas> ট্যাগ, যা 2D গ্রাফিক্স এবং এনিমেশন তৈরি করতে ব্যবহৃত হয়।
    • API সাপোর্ট: যেমন Geolocation API, LocalStorage, এবং Drag and Drop API, যা ওয়েব পেজে ইন্টারেক্টিভ ফিচার যোগ করতে ব্যবহৃত হয়।
    • অফলাইন সাপোর্ট: Application Cache এর মাধ্যমে ওয়েব অ্যাপ্লিকেশন অফলাইনে ব্যবহার করা যায়।
  • HTML5 মোবাইল ফ্রেন্ডলি এবং রেসপন্সিভ ডিজাইনের জন্য উপযুক্ত, যা মোবাইল ডিভাইস এবং ট্যাবলেটের জন্য ওয়েব পেজ ডিজাইন সহজ করে।
Content added || updated By
Promotion

Are you sure to start over?

Loading...