ویب پیج بندی کے لئے میزیں سے کیوں بچیں

سی ایس ایس ویب صفحہ کے ڈیزائن کی تعمیر کا بہترین طریقہ ہے

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

میزیں قابل رسائی نہیں ہیں

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

یہی وجہ ہے کہ ایچ ٹی ایم ایل 5 کی تفصیلات ترتیب کے لۓ ٹیبل کے خلاف مشورہ دیتا ہے اور HTML 4.01 کو غیر معنی دیتا ہے. قابل رسائی ویب صفحات کو زیادہ لوگوں کو ان کا استعمال کرنے کی اجازت دیتا ہے اور پیشہ ورانہ ڈیزائنر کا نشان ہے.

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

میزیں مشکل ہیں

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

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

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

میزیں انمول ہیں

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

لچکدار ترتیب بنانا جو بہت سے نظر آتے ہیں، براؤزرز پر اچھا نظر آتے ہیں، اور قراردادیں نسبتا آسان ہے. اصل میں، سی ایس ایس میڈیا کے سوالات کے ساتھ، آپ مختلف سائز کے اسکرینز کے لئے علیحدہ ڈیزائن بنا سکتے ہیں.

نزدیک میزیں اسی ڈیزائن کے لئے زیادہ آہستہ آہستہ لوڈ کریں

میزیں کے ساتھ فینسی ترتیب بنانے کا سب سے عام طریقہ "گھوںسلا" میزیں ہے. اس کا مطلب یہ ہے کہ ایک (یا اس سے زیادہ) کی میز دوسرے کے اندر رکھی جاتی ہے. زیادہ میزیں جو ناپسندیدہ ہیں، اب یہ صفحہ فراہم کرنے کے لئے ویب براؤزر کے لۓ لے جائے گا.

زیادہ تر معاملات میں، ایک ٹیبل ترتیب میں سی ایس ایس ڈیزائن سے تخلیق کرنے کے لئے زیادہ حروف استعمال کرتا ہے. اور کم حروف ڈاؤن لوڈ کرنے کے لئے کم کا مطلب ہے.

میزیں تلاش انجن کی اصلاح کو کم کر سکتی ہیں

سب سے زیادہ عام میز تشکیل دیا گیا ہے ترتیب کے صفحے کے بائیں طرف اور دائیں جانب اہم مواد پر نیوی گیشن بار ہے. جدولوں کا استعمال کرتے ہوئے، یہ (عام طور پر) کی ضرورت ہوتی ہے کہ ایچ ٹی ایم ایل میں دکھائے جانے والا پہلا مواد بائیں ہاتھ نیویگیشن بار ہے. تلاش کے انجن مواد پر مبنی صفحات کو درجہ بندی کرتے ہیں، اور بہت سے انجن اس بات کا تعین کرتے ہیں کہ اس صفحے کے سب سے اوپر موجود مواد دوسری مواد سے کہیں زیادہ اہم ہے. لہذا سب سے پہلے بائیں ہاتھ کی نیویگیشن کے ساتھ ایک صفحے، اس مواد کو ظاہر کرے گا جو نیویگیشن سے کم اہم ہے.

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

میزیں ڈان ٹی پرنٹ ٹھیک ہے

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

سی ایس ایس کے ساتھ آپ صفحے کو پرنٹ کرنے کے لئے صرف علیحدہ طرز شیٹ بنا سکتے ہیں.

ایچ ٹی ایم ایل 4.01 میں لے آؤٹ کے لئے میزیں غلط ہیں

ایچ ٹی ایم ایل 4 تصریح بیان کرتا ہے: "ٹیبلز کو دستاویز دستاویز مواد کے ذریعہ خالص طور پر استعمال نہیں کیا جانا چاہئے کیونکہ اس میں غیر بصری میڈیا کو پیش کرتے وقت مسائل پیش آسکتے ہیں."

لہذا، اگر آپ درست ایچ ٹی ایم ایل 4.01 لکھنا چاہتے ہیں تو، آپ ترتیب کے لۓ میزیں استعمال نہیں کر سکتے ہیں. آپ کو صرف ٹیبلر ڈیٹا کے لئے میزیں استعمال کرنا چاہئے. اور ٹیبلولر ڈیٹا عام طور پر ایسا لگتا ہے جیسے آپ اسپریڈ شیٹ میں ممکن ہو یا ممکنہ طور پر ایک ڈیٹا بیس.

لیکن ایچ ٹی ایم ایل 5 نے قوانین اور اب ترتیبات کے لۓ میزیں تبدیل کردیئے ہیں، جبکہ اس کی سفارش کی گئی ہے، اب درست HTML ہیں. ایچ ٹی ایم ایل 5 تفصیلات بیان کرتا ہے: "جدولوں کو ترتیب ایڈز کے طور پر استعمال نہیں کیا جانا چاہئے."

کیونکہ ترتیب کے لئے میزیں اسکرین قارئین کو مختلف کرنے کے لۓ مشکل ہے، جیسا کہ میں اوپر ذکر کرتا ہوں.

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

لے آؤٹ کے لئے میزیں آپ کے ملازمت کے امکانات پر اثر انداز کر سکتے ہیں

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

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

اخلاقی: سی ایس ایس استعمال کرنا سیکھنا

سی ایس ایس سیکھنے کے لئے مشکل ہوسکتا ہے، لیکن قابل قدر کچھ بھی کوشش کے قابل ہے. اپنی مہارت کو مستحکم کرنے سے مت رکھو. سی ایس ایس سیکھیں اور اپنے ویب صفحات کو ترتیب دیں جس طرح وہ انھیں بنائے جانے کا مطلب تھے- ترتیب کے لۓ سی ایس ایس کے ساتھ.