ایچ ٹی ایم ایل 5 ٹیگز کیس حساس ہیں؟

HTML 5 عناصر لکھنے کے لئے بہترین طریقوں

ایک سوال یہ ہے کہ بہت سے نئے ویب ڈیزائنرز یہ ہے کہ HTML 5 ٹیگ کیس حساس ہیں یا نہیں؟ مختصر جواب ہے - "نہیں". ایچ ٹی ایم ایل 5 ٹیگز کیس حساس نہیں ہیں، لیکن اس کا مطلب یہ نہیں ہے کہ آپ کو اپنے ایچ ٹی ایم ایل مارک اپ لکھتے ہیں کہ آپ کو کتنا سخت نہیں ہونا چاہئے!

واپس XHTML

ایچ ٹی ایم ایل 5 انڈسٹری میں آنے سے پہلے، ویب پروفیشنل اپنے ویب صفحات کی تعمیر کے لئے XHTML نامی مارک اپ زبان کا ذائقہ استعمال کریں گے.

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

HTML5 ڈھیلا ہو جاتا ہے

XHTML سے پہلے ایچ ٹی ایم ایل کے ورژن کیس حساس نہیں تھے. ایچ ٹی ایم ایل 5 اس روایت کے بعد اور XHTML کی سخت فارمیٹنگ کی ضروریات سے دور چلا گیا.

لہذا ایچ ایچ ایچ 5، XHTML کے برعکس، کیس حساس نہیں ہے. اس کا مطلب یہ ہے کہ اور اور ایچ ٹی ایم ایل میں سبھی ٹیگ ہیں. اگر یہ آپ کو افراتفری کی طرح لگ رہا ہے، تو میں آپ کا درد محسوس کرتا ہوں.

ایچ ٹی ایم ایل 5 کے پیچھے کا خیال سنجیدگی سے نہ ہونے والا نیا ویب پیشہ زبان کو سیکھنا آسان بنانا تھا، لیکن ایسے جیسے جیسے نئے طالب علموں کے لئے ویب ڈیزائن سکھاتا ہے، میں اس حقیقت پر مکمل طور پر ثابت کر سکتا ہوں کہ یہ بالکل نہیں ہے.

طالب علموں کو ویب ڈیزائن میں نئے اصولوں کا تعین کرنے کے قابل ہونے کی وجہ سے، "ہمیشہ اپنے HTML کو کم کر کے طور پر لکھنا" لکھتے ہیں، ان کی مدد کرنے کے لۓ وہ ویب ڈیزائنر بننے کے بارے میں جاننے کی ضرورت پوری طرح سے جاننے کی کوشش کرتا ہے. ان اصولوں کو دے جو بہت لچکدار ہیں اصل میں ان کے لئے آسان بنانے کے بجائے بہت سے سیکھنے والوں کو الجھن دیتا ہے.

مجھے یہ حقیقت ہے کہ ایچ ٹی ایم ایل 5 کے مصنفین اس سے زیادہ لچکدار بنانے سے آسان سیکھنے میں مدد کرنے کی کوشش کر رہے تھے، لیکن اس مثال میں، مجھے لگتا ہے کہ انہوں نے غلط استعمال کیا.

ایچ ٹی ایم ایل 5 میں کنونشن کا استعمال کم از کم ہے

جب آپ ایچ ٹی ایم ایل 5 لکھتے ہیں تو کسی بھی صورت میں آپ کو ترجیح دیتے ہوئے ٹیگ لکھنے کے لئے درست ہے، کنونشن تمام ٹیگز کے لۓ ٹیگ کے لئے استعمال کرتا ہے اور خاصیت کرتا ہے. یہ حصہ میں ہے کیونکہ سخت XHTML کے دنوں میں بہت ساری زیادہ تجدید ویب ڈویلپرز جو ایچ ٹی ایم ایل 5 (اور اس کے بعد) ان بہترین طریقوں پر کام کرتے ہیں. ان ویب ماہرین کو اس بات کا خیال نہیں ہے کہ بڑے پیمانے پر اور چھوٹے حروف کے مرکب آج ایچ ٹی ایم ایل 5 میں درست ہیں، وہ اس کے ساتھ رہیں گے جو وہ جانتے ہیں، جو سب سے کم حروف ہے.

بہت سے ویب ڈیزائن علم دوسروں سے سیکھ رہا ہے، خاص طور پر ان لوگوں سے جو صنعت میں زیادہ تجربہ کار ہیں. اس کا مطلب یہ ہے کہ نئے ویب ڈویلپرز موسمی پیشہ وروں کے کوڈ کا جائزہ لیں گے اور تمام لوک مارک مارک اپ دیکھیں گے. اگر وہ اس کوڈ کو ایجاد کرتے ہیں تو اس کا مطلب یہ ہے کہ وہ بھی تمام کم از کم HTML5 میں لکھیں گے. ایسا لگتا ہے آج آج ہو رہا ہے.

حروف تہجی کے لئے بہترین طریقہ کار

اپنے اپنے تجربے میں، میں ایچ ٹی ایم ایل کے کوڈ کے ساتھ ساتھ فائل ناموں کے لئے ہمیشہ کم حروف کے استعمال کا استعمال کرتا ہوں. چونکہ کچھ سرورز فائل حساس ہونے کے بعد حساس ہوتے ہیں (مثال کے طور پر، "logo.jpg" کو "logo.JPG" سے مختلف نظر آئے گا)، اگر آپ کے کام کا بہاؤ ہے جہاں آپ ہمیشہ کم حروف کے استعمال کرتے ہیں، آپ کو کبھی بھی سوال کرنے کی ضرورت نہیں ہے اگر آپ کو تصاویر لاپتہ کی طرح مشکلات کا سامنا کرنا پڑا تو معاملہ مسئلہ ہوسکتا ہے. اگر آپ ہمیشہ کم حروف کے استعمال کا استعمال کرتے ہیں تو، آپ سائٹ کے مسائل کو ڈیبگ کے طور پر اس مسئلے میں رعایت کرسکتے ہیں. یہ کام کے بہاؤ ہے جسے میں اپنے طالب علموں کو سکھا دیتا ہوں اور میں اپنے ویب ڈیزائن کے کام میں استعمال کرتا ہوں.

جینیفر کریین کی طرف سے اصل مضمون. جیریمی Girard کی طرف سے ترمیم.