یہاں ہے ایچ ٹی ایم ایل کے مختلف ورژن کیوں ہیں

ایچ ٹی ایم ایل کا پہلا ورژن نسخہ نمبر نہیں ہے، اسے صرف "ایچ ٹی ایم ایل" کہا جاتا تھا اور 1989 - 1995 میں سادہ ویب صفحات کو واپس رکھنے کے لئے استعمال کیا گیا تھا. 1995 میں، IETF (انٹرنیٹ انجینئرنگ ٹاسک فورس) معیاری ایچ ٹی ایم ایل اور شمار کردہ یہ "HTML 2.0".

1997 میں، عالمی وائڈ ویب کنسورشیم (ڈبلیو 3 سی) نے ایچ ٹی ایم ایل، ایچ ٹی ایم ایل 3.2 کے اگلے ورژن کو پیش کیا. اس کے بعد 1998 میں ایچ ٹی ایم ایل 4.0 اور 4.01 میں 1999.

پھر W3C کا اعلان کیا گیا کہ یہ ایچ ٹی ایم ایل کے نئے ورژن نہیں بنائے گا، اور اسسٹینبل ایچ ٹی ایم ایل یا XHTML پر توجہ مرکوز کرنا شروع ہو جائے گا. وہ سفارش کرتے ہیں کہ ویب ڈیزائنر ایچ ٹی ایم ایل 4.01 کا استعمال کرتے ہیں.

اس موقع کے ارد گرد، ترقی تقسیم. W3C XHTML 1.0 پر توجہ مرکوز، اور XHTML بنیادی کی چیزیں 2000 میں اور بعد میں سفارشات بن گئی. لیکن ویب ڈیزائنر XHTML کی سخت ساخت میں منتقل نہیں کرنا چاہتے تھے، تو 2004 میں، ویب ہائپر ٹیکسٹ ایپلی کیشن ٹیکنالوجی ورکنگ گروپ (WHATWG) ایچ ٹی ایم ایل کے ایک نئے ورژن پر کام کرنا شروع ہوگیا جس میں HTML5 نامی طور پر XHTML کہا جاتا ہے. وہ امید کرتے ہیں کہ یہ بالآخر W3C کی سفارش کے طور پر قبول کیا جائے گا.

ایچ ٹی ایم ایل کے ایک ورژن پر فیصلہ

ویب صفحہ لکھنا جب آپ کا پہلا فیصلہ HTML یا XHTML میں لکھنا ہے. اگر آپ ڈیوڈویور جیسے ایڈیٹر کا استعمال کر رہے ہیں، تو یہ انتخاب DOCTYPE کی طرف سے آپ کو منتخب کیا جاتا ہے. اگر آپ XHTML DOCTYPE منتخب کرتے ہیں تو، آپ کا صفحہ XHTML میں لکھا جائے گا اور اگر آپ ایچ ٹی ایم ایل ڈیوٹائپ کا انتخاب کرتے ہیں تو آپ اس صفحہ کو HTML میں لکھیں گے.

XHTML اور HTML کے درمیان بہت سے اختلافات موجود ہیں. لیکن اب، آپ کو جاننے کی ضرورت ہے کہ XHTML HTML 4.01 ایک XML درخواست کے طور پر دوبارہ تحریر ہے. اگر آپ XHTML لکھتے ہیں، تو آپ کے تمام صفات کا حوالہ دیا جائے گا، آپ کے ٹیگ بند ہیں، اور آپ اسے ایک XML ایڈیٹر میں ترمیم کرسکتے ہیں. ایچ ٹی ایم ایل HTML سے بہت زیادہ ڈھونڈتا ہے کیونکہ آپ کو خاصیت سے کوٹ آؤٹ چھوڑ سکتے ہیں، جیسے ٹیگ چھوڑ دیں

بند ہونے والی ٹیگ کے بغیر

اور اسی طرح.

HTML استعمال کیوں کریں

کیوں XHTML استعمال کرنا

ایک بار جب آپ نے HTML یا XHTML پر فیصلہ کیا - کیا ورژن آپ کو استعمال کرنا چاہئے؟

ایچ ٹی ایم ایل
انٹرنیٹ کے ارد گرد باقاعدگی سے استعمال میں ایچ ٹی ایم ایل کے تین ورژن موجود ہیں:

اور کچھ ممکن ہوسکتے ہیں کہ چوتھی ورژن "NO-DOCTYPE" ورژن ہے. یہ اکثر نرالا موڈ کہا جاتا ہے اور ایچ ٹی ایم ایل دستاویزات سے مراد ہوتا ہے جس میں DOCTYPE کی وضاحت نہیں کی جاتی ہے اور اس طرح مختلف براؤزرز میں قزاقوں کی نمائش کا خاتمہ.

میں HTML 4.01 کی سفارش کرتا ہوں. یہ معیاری ترین ترین ورژن ہے، اور یہ جدید براؤزرز کی طرف سے سب سے زیادہ مقبولیت قبول کی جاتی ہے. آپ کو HTML 4.0 یا 3.2 کا استعمال صرف اس صورت میں ہونا چاہئے کہ اگر آپ کے پاس مخصوص وجہ ہے (جیسے کہ اگر آپ انٹرانیٹ یا کیوسک کی تعمیر کر رہے ہیں جہاں براؤزر دیکھنے سے صرف 3.2 یا 4.0 ٹیگ اور اختیارات کی حمایت کرتے ہیں). اگر آپ اس حقیقت کے بارے میں نہیں جانتے کہ آپ اس صورت حال میں ہیں، تو آپ نہیں ہیں، اور آپ کو HTML 4.01 کا استعمال کرنا چاہئے.

XHTML
فی الحال XHTML کے دو ورژن ہیں: 1.0 اور 2.0.

XHTML 2.0 بہت نیا ہے اور اب بھی ویب براؤزرز کی طرف سے بھی اس کی حمایت نہیں کی جاتی ہے. تو میں اب کے لئے XHTML 1.0 استعمال کرنے کی سفارش کرتا ہوں . یہ بہت اچھا ہو گا جب XHTML 2.0 وسیع پیمانے پر حمایت کی جاتی ہے، لیکن اس وقت تک، ہمیں اس ورژن کے ساتھ رہنا ہوگا جو ہمارے قارئین کو استعمال کرسکتے ہیں.

ایک بار جب آپ نے ایک ورژن پر فیصلہ کیا

DOCTYPE استعمال کرنے کا یقین رکھیں. DOCTYPE کا استعمال کرتے ہوئے آپ کے ایچ ٹی ایم ایل کے دستاویزات میں صرف ایک اور لائن ہے، اور اس پر یقین رکھتا ہے کہ آپ کے صفحات اس طرح دکھائے جاتے ہیں جس کا مقصد وہ دکھایا جا سکتا ہے.

مختلف ورژن کے لئے DOCTYPE ہیں:

ایچ ٹی ایم ایل

XHTML