Spacer GIF
سپیسر جی آئی ایف ایک چھوٹی، شفاف جی آئی ایف تصویر ہے جو ویب ڈیزائن اور ایچ ٹی ایم ایل کوڈنگ میں استعمال ہوتی ہے۔ انہیں ویب پیج پر ایچ ٹی ایم ایل عناصر کی بصری ترتیب کو کنٹرول کرنے کے لیے استعمال کیا جاتا تھا، ایک ایسے وقت میں جب صرف ایچ ٹی ایم ایل معیار اس کی اجازت نہیں دیتا تھا۔ وہ زیادہ تر اس وقت متروک ہو گئے جب براؤزر نے ایچ ٹی ایم ایل 2 ٹیبل ٹیگز میں ترتیب کی خصوصیات کے اضافے کو ہوا دی، اور اس وقت تک زیادہ تر غیر استعمال شدہ تھے جب کیسکیڈنگ اسٹائل شیٹس کو بڑے پیمانے پر اپنایا گیا۔ ڈیوڈ سیگل کی 1996 کی کتاب کریئٹنگ کلر ویب سائٹس سپیسر جی آئی ایف تکنیک شائع کرنے والی پہلی مشہور تھی۔ سیگل کے مطابق، اس نے یہ چال اپنے رہنے کے کمرے میں ایجاد کی۔ کاسکیڈنگ اسٹائل شیٹس (سی ایس ایس) معیار نے ویب صفحات کو ترتیب دینے کے لیے سپیسر جی آئی ایف کے استعمال کو کم کر دیا۔ سی ایس ایس ایک ہی اثرات کو کئی طریقوں سے حاصل کر سکتا ہے، جیسے کہ کسی دیئے گئے عنصر پر مارجن یا پیڈنگ کو تبدیل کرکے یا واضح طور پر رشتہ دار پوزیشن ترتیب دے کر۔ استعمال یہ ابتدائی طور پر تسلیم کیا گیا تھا کہ اگرچہ ٹیبل خلیوں کا سائز براہ راست سیٹ نہیں کیا جا سکتا، لیکن ہر خلیے میں آئی ایم جی ٹیگ کے ذریعے ایک تصویر ہو سکتی ہے۔ امیج ٹیگز کا سائز ان کی چوڑائی اور اونچائی کی صفات کے ساتھ آزادانہ طور پر مقرر کیا جا سکتا ہے۔ اس کے بعد ٹیبل سیل خود بخود خود کو اس تصویر پر مشتمل کرنے کے لیے تبدیل کر دے گا۔ یہ بھی محسوس کیا گیا کہ دکھائے گئے سائز کو مکمل طور پر صفات کے ذریعے کنٹرول کیا جاتا تھا اور یہ استعمال شدہ تصویری فائل کے اصل سائز سے آزاد تھا (حالانکہ ایک حقیقی تصویری فائل کی اب بھی ضرورت تھی)۔ اس کے مطابق، ایک ہی تصویری فائل کو ویب پیج پر درکار تمام بہت سی سپیسر امیجز کے لیے استعمال کیا جا سکتا ہے۔ واحد ضرورت یہ تھی کہ یہ تصویر پوشیدہ ہو، یا تو صفحہ کے رنگ کی وجہ سے، یا شفاف ہونے کی وجہ سے۔ سپیسر جی آئی ایف خود چھوٹی شفاف تصویری فائلیں تھیں۔ جی آئی ایف فائلیں استعمال کی جاتی تھیں کیونکہ یہ ایک عام شکل تھی جو جے پی ای جی کے برعکس شفافیت کی حمایت کرتی تھی۔ ان فائلوں کو عام طور پر spacer.gif، transparent.gif یا 1x1.gif کا نام دیا گیا تھا۔ کیسکیڈنگ اسٹائل شیٹس (سی ایس ایس) کو بڑے پیمانے پر اپنانے سے پہلے، سپیسر جی آئی ایف کو ویب پیج کے اندر خالی جگہ کو کنٹرول کرنے کے لیے استعمال کیا جاتا تھا، جسے ایچ ٹی ایم ایل کی خصوصیات کے مطابق تبدیل کیا جا سکتا ہے۔ سپیسر جی آئی ایف کے پوشیدہ ہونے کی وجہ یہ ہے کہ ایک ایچ ٹی ایم ایل ڈویلپر ٹیبل سیل بنا سکتا ہے اور پس منظر کو ایک مخصوص رنگ سے بھر سکتا ہے جسے شفاف سپیسر جی آئی ایف کے ذریعے دیکھا جا سکتا ہے۔ مثال کے طور پر، ایک ڈویلپر جو ایک طرف مربع نیلے رنگ کا باکس 500 پکسلز بنانا چاہتا ہے، اضافی بینڈوڈتھ کی قیمت پر ایک علیحدہ نیلے رنگ کا 500 × 500 گرافک استعمال کر سکتا ہے۔ اس کے بجائے، ڈویلپر ٹیبل سیل کے پس منظر کا رنگ متعین کر سکتا ہے اور پہلے سے موجود شفاف سپیسر GIF کے طول و عرض کی وضاحت کر سکتا ہے۔ تیار کردہ ڈیزائن اکثر ڈیزائنر کے ڈسپلے پر کامل نظر آتے ہیں، لیکن قارئین کے ڈسپلے پر بالکل مختلف نظر آسکتے ہیں۔ مختلف اسکرین ریزولوشن، براؤزر رینڈرنگ انجن، نیز صارف کے فونٹ کی ترجیحات، ڈیزائن کی ترتیب کو کافی حد تک تبدیل کر سکتی ہیں۔ بہت سے ڈیزائن محض ناقابل پڑھنے بن گئے، خاص طور پر جب چھوٹی اسکرین اور موبائل آلات مقبول ہوئے۔ سپیسر جی آئی ایف کے ساتھ ڈیزائن کو لاگو کرنا انتہائی تکلیف دہ ہو سکتا ہے-خاص طور پر جب موجودہ ڈیزائن میں چھوٹی تبدیلیاں کی جائیں۔ غیر فعالیت یہ تکنیک تقریبا 1998 تک ویب پیجز کو ڈیزائن کرنے کے لیے متروک ہو گئی تھی۔ سی ایس ایس کے نفاذ نے ایچ ٹی ایم ایل آبجیکٹ کے سائز کو براہ راست سیٹ کرنے کی اجازت دی۔ اگرچہ براؤزر کے ناقص نفاذ اور ڈویلپر کی جمود کی وجہ سے سی ایس ایس کو اپنانا سست تھا، لیکن اسپیسر جی آئی ایف کے استعمال سے فعال عنصر کی جگہ کو کنٹرول کرنے کی بنیادی صلاحیت تقریبا 1997 تک قابل استعمال تھی۔ اس کے علاوہ، ویب مواد تک رسائی کے لیے موبائل آلات کے بڑھتے ہوئے استعمال کا جواب دینے کی کوشش میں ٹیبل اور گرڈ پر مبنی ترتیب کو سیال ترتیب سے تبدیل کر دیا گیا۔ ان ڈیزائن کے طریقوں نے عناصر کے درمیان دو جہتی ترتیب کو کنٹرول کرنے کی کوشش کو ترک کر دیا۔ اس کے بجائے عناصر کو قارئین کے براؤزر کو پیش کیا جائے گا اور براؤزر انہیں قارئین کی براؤزنگ ونڈو کے سائز کے مطابق بہترین طریقے سے رکھے گا۔ سیال ڈیزائن ترتیب نے صارف کے براؤزر پر صفحہ عنصر کے سائز کی ترتیب کو کم اہم بنا دیا۔ یہ خاص طور پر واضح تھا جہاں اس نے پکسلز جیسی مطلق اکائیوں میں سائز مقرر کرنے کی ضرورت کو ختم کر دیا۔ چونکہ ویب ڈیزائنر کبھی بھی ریڈر کی اسکرین ونڈو کے سائز کو کنٹرول کرنے کے قابل نہیں رہا تھا، اس لیے سائز کو سختی سے سیٹ کرنے کی کوشش ہمیشہ ایک غلطی رہی تھی۔ حوالہ جات بیرونی روابط سنگل پکسل جی آئی ایف ٹرک @سی کے ڈبلیو ایس، بذریعہ ڈیوڈ سیگل سپیسر جی آئی ایف مثال سی ایس ایس 2 باکس ماڈل اسپیسیفیکیشن، ورلڈ وائڈ ویب کنسورشیم پی ایچ پی مثال پروگرام کے طور پر جی آئی ایف اور پی این جی دونوں فارمیٹ میں فائل اور ڈیٹا یو آر ایل کے طور پر سب سے چھوٹی جی آئی ایف ممکنہ سپیسر نمائندگی پیدا کرنے کے لیے۔