এইচটিএমএল এর প্রথম সংস্করণটি একটি সংস্করণ সংখ্যা ছিল না, এটি শুধু "এইচটিএমএল" নামে পরিচিত ছিল এবং 1989-1995 সালে সহজ ওয়েব পেজগুলি চালু করতে ব্যবহৃত হয়। 1995 সালে, আইইটিএফ (ইন্টারনেট ইঞ্জিনিয়ারিং টাস্ক ফোর্স) স্ট্যান্ডার্ড এইচটিএমএল এবং সংখ্যাযুক্ত এটি "এইচটিএমএল 2.0"।
1997 সালে, ওয়ার্ল্ড ওয়াইড ওয়েব কনসোর্টিয়াম (W3C) এইচটিএমএল এইচটিএমএল 3.2 এর পরবর্তী সংস্করণটি উপস্থাপন করে। এটি 1999 সালে এইচটিএমএল 4.0 এবং 1999 সালে 4.01 ছিল।
তারপর W3C ঘোষণা করে যে এটি এইচটিএমএল এর নতুন সংস্করণ তৈরি করবে না, এবং এক্সটেনশেবল এইচটিএমএল বা এক্সএইচটিএল-এ ফোকাস করতে শুরু করবে তারা এইচটিএমএল ডকুমেন্টের জন্য ওয়েব ডিজাইনার এইচটিএমএল 4.01 ব্যবহার করে।
এই বিন্দু কাছাকাছি, উন্নয়ন বিভক্ত বিভক্ত। W3C XHTML 1.0 এর উপর দৃষ্টি নিবদ্ধ করে, এবং 2000 এবং পরবর্তীতে XHTML মৌলিক মত বিষয়গুলি প্রস্তাবিত হয়। কিন্তু ওয়েব ডিজাইনাররা এক্সএইচটিএলএলের শক্ত কাঠামোতে যেতে চায় না, তাই ২004 সালে ওয়েব হাইপারটেক্সট এপ্লিকেশন টেকনোলজি ওয়ার্কিং গ্রুপ (WHATWG) এইচটিএমএল এর একটি নতুন সংস্করণে কাজ করতে শুরু করে, যা এইচটিএমএল নামে এক্স এইচ এইচ এইচ তারা আশা করে যে এই একটি W3C সুপারিশ হিসাবে অবশেষে গ্রহণ করা হবে।
এইচটিএমএল এর একটি সংস্করণ নির্ধারণ
একটি ওয়েব পৃষ্ঠা লেখার সময় আপনার প্রথম সিদ্ধান্ত হচ্ছে এইচটিএমএল বা এক্সএইচটিএল-এ লেখা কি। যদি আপনি ড্রিমওয়েভারের মত একটি এডিটর ব্যবহার করেন, তাহলে এই পছন্দটি আপনার চয়ন করা DOCTYPE দ্বারা নির্ধারিত হয়। আপনি যদি এক্সএইচএইচটিএইচটিএইচটিপিপিপি নির্বাচন করেন, তাহলে আপনার পেজটি XHTML- তে লেখা হবে এবং আপনি যদি এইচটিএমএল ডক্টাইপিপিটি নির্বাচন করেন তবে আপনি HTML এ পৃষ্ঠাটি লিখবেন।
XHTML এবং HTML এর মধ্যে অনেক পার্থক্য রয়েছে কিন্তু এখন আপনাকে জানতে হবে যে XHTML এইচটিএমএল 4.01 একটি XML অ্যাপ্লিকেশন হিসাবে পুনরায় লিখিত আছে। আপনি যদি এক্সএলএলএলটি লিখেন তবে আপনার সমস্ত বৈশিষ্ট্যাবলী উদ্ধৃত করা হবে, আপনার ট্যাগগুলি বন্ধ হয়ে যাবে এবং আপনি এটি এক্সএমএল এডিটারে সম্পাদনা করতে পারবেন। এইচটিএমএলটি এইচটিএমএলটি এক্সএইচটিএর তুলনায় অনেক বেশি লাভজনক কারণ আপনি অ্যাট্রিবিউট বন্ধ উদ্ধৃতিগুলি ছেড়ে যেতে পারেন, যেমন ট্যাগ ছেড়ে দিন
একটি বন্ধ ট্যাগ ছাড়া
এবং তাই অন
কেন এইচটিএমএল ব্যবহার করুন
- এইচটিএমএল কম জায়গা নিতে পারে, এবং তাই ডাউনলোড করতে দ্রুততর।
- এইচটিএমএল আরও ক্ষমাশীল এবং শিখতে সহজ। উদাহরণস্বরূপ, যদি আপনি এইচটিএমএল ট্যাগ বন্ধ করে দেন, তবে আপনার কোড এখনও নির্ভরযোগ্যভাবে কাজ করবে।
- কিছু পুরোনো ব্রাউজার এইচটিএমএল থেকে এইচটিএমএল এর চেয়ে আরও কার্যকরভাবে প্রতিক্রিয়া দেখায়
কেন XHTML ব্যবহার করবেন?
- এক্স এইচটিএমএল ট্যাগের শুরু এবং শেষের দিকে স্পষ্ট হয় - তাই শৈলী এবং ঘটনাগুলি আরও সহজেই হুক হয়ে যেতে পারে।
- এক্সএইচটিএমএল অন্য প্রোগ্রামিং ভাষার মধ্যে ভালভাবে সংহত করে কারণ এটি এক্সএমএল।
- কিছু ব্রাউজার XHTML- এ আরো নির্ভরযোগ্যভাবে প্রতিক্রিয়া দেখায় এবং তাই পৃষ্ঠাগুলি ক্রমাগত প্রদর্শন করে এমনকি প্ল্যাটফর্মেও।
একবার আপনি এইচটিএমএল বা এক্সএইচটিএইচটিএইচটিএইচটিএমএলটিএমএইচটিএইচটিএমএলটিএমএলটিএমএলটিএমএলএলটিএমএলটিএমএলটিএমএলএলটিএমএলটিএমএলটিএমএলটিএমএলএলটিএমএলএ
এইচটিএমএল
ইন্টারনেটের নিয়মিত ব্যবহারে এখনও এইচটিএমএল এর তিনটি সংস্করণ আছে:
- এইচটিএমএল 3.2
- এইচটিএমএল 4.0
- এইচটিএমএল 4.01
এবং কিছু যুক্তি দিতে পারে যে একটি চতুর্থ সংস্করণ "নো-ডক্টচাই" সংস্করণ। এটি প্রায়ই quirks মোডে বলা হয় এবং HTML ডকুমেন্টগুলি নির্দেশ করে যা DOCTYPE সংজ্ঞায়িত করে না এবং তাই বিভিন্ন ব্রাউজারে quirkily প্রদর্শন করা শেষ হয়।
আমি এইচটিএমএল 4.01 সুপারিশ এটি প্রমিতের সবচেয়ে সাম্প্রতিক সংস্করণ এবং এটি আধুনিক ব্রাউজারগুলি দ্বারা সর্বাধিক গৃহীত হয়। আপনি যদি শুধুমাত্র একটি নির্দিষ্ট কারণে (যেমন যদি আপনি একটি ইন্ট্রানেট বা কিওস্ক নির্মাণ করছেন যেখানে ব্রাউজারগুলি এটি শুধুমাত্র 3.2 বা 4.0 ট্যাগ এবং বিকল্পগুলি সমর্থন করে তাহলে HTML 4.0 বা 3.2 ব্যবহার করা উচিত)। আপনি যদি এমন পরিস্থিতি সম্পর্কে জানেন না যা আপনি সেই অবস্থানে আছেন, তাহলে আপনি নন, এবং আপনাকে HTML 4.01 ব্যবহার করতে হবে
এক্সএইচটিএমএল
বর্তমানে XHTML: 1.0 এবং 2.0 এর দুটি সংস্করণ রয়েছে।
এক্স এইচটিএমএল 2.0 খুব নতুন এবং এখনও ওয়েব ব্রাউজার দ্বারা সত্যিই সমর্থিত নয়। তাই আমি এখন জন্য XHTML 1.0 ব্যবহার করে সুপারিশ । এক্সএইচটিএমএল 2.0 ব্যাপকভাবে সমর্থিত হলে এটি সত্যিই চমৎকার হবে, কিন্তু তখন পর্যন্ত, আমাদের সংস্করণগুলির সাথে আমাদের স্টিকারগুলি ব্যবহার করতে হবে যাতে আমাদের পাঠকরা ব্যবহার করতে পারেন।
একবার আপনি একটি সংস্করণ উপর সিদ্ধান্ত নিয়েছে
একটি DOCTYPE ব্যবহার করতে ভুলবেন না একটি DOCTYPE ব্যবহার করে আপনার HTML নথিতে শুধু একটি লাইন রয়েছে এবং এটি আপনার পৃষ্ঠাগুলিকে প্রদর্শন করার উদ্দেশ্যে যেভাবে প্রদর্শিত হয় তা প্রদর্শন করে।
বিভিন্ন সংস্করণের জন্য DOCTYPEs হল:
এইচটিএমএল
- এইচটিএমএল 4.01 ট্রানজিশনাল:
- এইচটিএমএল 4.01 কঠোর:
- এইচটিএমএল 4.01 ফ্রেমসেট:
- এইচটিএমএল 3.2:
এক্সএইচটিএমএল
- এক্স এইচটিএমএল 1.0 ট্রানশনাল:
- XHTML 1.0 কঠোর:
- XHTML 1.0 ফ্রেমসেট:
- XHTML 2.0: