ڈویلپرز HTML5 میں قدم نہ اٹھانے کی ایک اہم وجہ یہ ہے کہ ابھی تک میراث براؤزرز کے لئے تعاون کی کمی محسوس نہیں کی جاسکتی ہے۔ یہ دراصل باطل ہے ، اور جب کہ پیچھے کی مناسب مطابقت کے لئے کچھ جگری پوکی کی ضرورت ہو ، یہ ابھی بھی ممکن ہے۔
بالکل ، میراثی براؤزرز سے میرا مطلب انٹرنیٹ ایکسپلورر ہوتا ہے ، جیسا کہ دوسرے تمام بڑے کھلاڑی باقاعدگی سے اپ ڈیٹ ہوتے ہیں اور ان کے صارفین اس کی پیروی کرتے ہیں: فائر فاکس ، سفاری اور اوپیرا جیسے براؤزرز نے تھوڑی دیر کے لئے HTML5 کی حمایت کی ہے۔ کچھ ڈویلپرز IE6 کی حمایت روکنے کا فیصلہ کرسکتے ہیں ، لیکن کچھ کے لئے یہ آپشن نہیں ہے اور ، کسی بھی قیمت پر ، نہ تو IE7 اور نہ ہی IE8 HTML5 کی حمایت کرتے ہیں۔ IE9 ہوگا ، لیکن یہ صرف ونڈوز وسٹا اور ونڈوز 7 پر چلتا ہے ، لہذا دوسرے ورژن اب بھی آنے والے عرصے تک باقی رہیں گے ، جیسا کہ ہم نے آئی 6 کے ساتھ دیکھا ہے۔
تو انٹرنیٹ ایکسپلورر میں HTML5 کے کام کرنے کے ل what کیا کرنے کی ضرورت ہے؟
ہموار پتھر بنانے کا طریقہ
نامعلوم عناصر
سب سے پہلے اور اہم بات یہ ہے کہ آئی ای کسی ایسے عناصر کو پیش نہیں کرے گا جس کو وہ تسلیم نہیں کرتا ہے ، لہذا وہ HTML5 ساختی عنصر کو بالکل نظرانداز کردے گا جیسے | _ _ + _ |، header
، footer
، article
، اور section
، HTML5 سائٹ کے سبھی اہم حصے۔ جاوا اسکرپٹ کا استعمال کرتے ہوئے ان عناصر کے بارے میں آئی ای کو بتا کر اس کی اصلاح کی جاسکتی ہے۔ اس کا بہترین طریقہ یہ ہے کہ اس میں شامل کریں HTML5 شیو اسکرپٹ ، جو ریمی شارپ نے تیار کیا ہے۔ یہ کارآمد اسکرپٹ تمام متعلقہ HTML5 عناصر تیار کرتا ہے جس کے بارے میں IE کو پتہ چل جائے گا کہ صفحہ پیش کرتے وقت۔
اس کے ساتھ ایک مسئلہ یہ ہے کہ یہ ان صارفین کے لئے کام نہیں کرے گا جنھوں نے جاوا اسکرپٹ آف کر رکھا ہے۔ بدقسمتی سے اس کے آس پاس کوئی راستہ نہیں ہے ، لہذا ڈویلپر کو فیصلہ کرنا ہوگا کہ وہ یا تو HTML5 کا استعمال کرے یا HTML 4.01 کے ساتھ رہے۔
اسٹائل
زیادہ تر براؤزرز میں داخلی اسٹائل شیٹ ہوتی ہیں جو دوسری چیزوں کے علاوہ | _ _ + _ | لگاتی ہیں سطح عناصر کو روکنے کے لئے. جب کہ اب کچھ نئے براؤزر یہ متعلقہ HTML5 عناصر کے ل do کرتے ہیں ، کچھ نہیں کرتے ہیں ، اور اس کو تمام براؤزرز کے لئے شامل کرنے کی ضرورت ہے۔ صرف مندرجہ ذیل اسٹائل کو شامل کرنے سے چال چلے گی:
nav
عناصر کی تشکیل
اور خود کچھ نئے عناصر کے بارے میں کیا ، جیسے نئی ان پٹ اقسام - یہ لیگیسی براؤزرس کو کیسے پیش کرتے ہیں؟
اصل میں عمدہ چونکہ ایک میں HTML5 کی توسیع کی گئی تھی پیچھے کی طرف مطابقت پذیر راستہ ، کسی بھی ان پٹ اقسام کو جو تسلیم نہیں کیا جاتا ہے ، کے ساتھ بطور سلوک کیا جاتا ہے | _ _ + _ | اور اسی طرح پیش کی جائے گی۔
آپ کے منتظم کے ذریعہ کروم کی تازہ کاریوں کو غیر فعال کردیا گیا ہے
ملٹی میڈیا
جیسا کہ میں نے ماضی میں تبادلہ خیال کیا ہے ویڈیو اور آڈیو عناصر کو فلیش پر واپس آنے کی اجازت دینے کے لئے ڈیزائن کیا گیا ہے ، جو انٹرنیٹ ایکسپلورر پر ٹھیک کام کرے گا۔
ایچ ٹی ایم ایل 5 کا اقدام اب بھی آہستہ آہستہ ہوگا ، اور کچھ کو اس کی فراہم کردہ نئی افادیت کو نہ تو دیکھنے کی ضرورت ہوگی اور نہ ہی ، لیکن جب وہ ایسا کرتے ہیں تو ، وہ (نسبتا)) اس معلومات میں محفوظ رہ سکتے ہیں کہ بوڑھے براؤزر ان کی سائٹس کو ٹھیک ٹھیک مہیا کرے گا۔