Spacer GIF
સ્પેસર GIF એ એક નાની, પારદર્શક GIF છબી છે જેનો ઉપયોગ વેબ ડિઝાઇન અને એચટીએમએલ કોડિંગમાં થાય છે. તેનો ઉપયોગ વેબ પેજ પર એચટીએમએલ તત્વોના વિઝ્યુઅલ લેઆઉટને નિયંત્રિત કરવા માટે કરવામાં આવતો હતો, તે સમયે જ્યારે એકલા એચટીએમએલ સ્ટાન્ડર્ડ આને મંજૂરી આપતું ન હતું. બ્રાઉઝર દ્વારા એચ. ટી. એમ. એલ. 2 ટેબલ ટેગમાં લેઆઉટ વિશેષતાઓને ઉમેરવામાં આવ્યા પછી તેઓ મોટે ભાગે અપ્રચલિત બની ગયા હતા, અને કાસ્કેડિંગ સ્ટાઇલ શીટ્સ વ્યાપકપણે અપનાવવામાં આવી ત્યાં સુધી મોટાભાગે તેનો ઉપયોગ કરવામાં આવ્યો ન હતો. ડેવિડ સીગલનું 1996નું પુસ્તક ક્રિએટિંગ કિલર વેબ સાઇટ્સ સ્પેસર GIF તકનીક પ્રકાશિત કરવા માટે સૌપ્રથમ જાણીતું હતું. સીગલના જણાવ્યા અનુસાર, તેમણે પોતાના વસવાટ કરો છો ખંડમાં આ યુક્તિની શોધ કરી હતી. કાસ્કેડિંગ સ્ટાઇલ શીટ્સ (સી. એસ. એસ.) માનકે વેબ પૃષ્ઠો મૂકવા માટે સ્પેસર જી. આઈ. એફ. નો ઉપયોગ ઘટાડ્યો હતો. સીએસએસ ઘણી રીતે સમાન અસરો હાંસલ કરી શકે છે, જેમ કે આપેલ તત્વ પર માર્જિન અથવા પેડિંગ બદલીને અથવા સ્પષ્ટપણે સંબંધિત સ્થિતિ સેટ કરીને. ઉપયોગ તે શરૂઆતમાં ઓળખવામાં આવ્યું હતું કે ટેબલ સેલનું કદ સીધું સેટ કરી શકાતું નથી, તેમ છતાં દરેક સેલ આઇએમજી ટેગ દ્વારા છબી ધરાવી શકે છે. છબી ટૅગ્સનું કદ તેમની પહોળાઈ અને ઊંચાઈ વિશેષતાઓ સાથે સ્વતંત્ર રીતે સેટ કરી શકાય છે. ટેબલ સેલ પછી આ છબીને સમાવવા માટે આપમેળે તેનું કદ બદલશે. એવું પણ સમજાયું હતું કે પ્રદર્શિત કદ સંપૂર્ણપણે લક્ષણો દ્વારા નિયંત્રિત હતું અને ઉપયોગમાં લેવાતી છબી ફાઇલના વાસ્તવિક કદથી સ્વતંત્ર હતું (જોકે વાસ્તવિક છબી ફાઇલ હજુ પણ જરૂરી હતી). તદનુસાર, સમાન છબી ફાઇલનો ઉપયોગ વેબ પૃષ્ઠ પર જરૂરી તમામ ઘણી સ્પેસર છબીઓ માટે થઈ શકે છે. એકમાત્ર જરૂરિયાત એ હતી કે આ છબી અદ્રશ્ય હતી, ક્યાં તો પૃષ્ઠ તરીકે સમાન રંગ હોવાને કારણે અથવા પારદર્શક હોવાને કારણે. સ્પેસર GIF પોતે નાની પારદર્શક છબી ફાઇલો હતી. GIF ફાઇલોનો ઉપયોગ કરવામાં આવતો હતો કારણ કે તે એક સામાન્ય સ્વરૂપ હતું જે જે. પી. ઇ. જી. થી વિપરીત પારદર્શિતાને ટેકો આપતું હતું. આ ફાઇલોને સામાન્ય રીતે spacer.gif, transparent.gif અથવા 1x1.gif નામ આપવામાં આવ્યાં હતાં. કાસ્કેડિંગ સ્ટાઇલ શીટ્સ (સી. એસ. એસ.) ને વ્યાપક રીતે અપનાવતા પહેલા, સ્પેસર જી. આઈ. એફ. નો ઉપયોગ વેબ પેજની અંદર ખાલી જગ્યાને નિયંત્રિત કરવા માટે થતો હતો, જે તેને આપવામાં આવેલ એચ. ટી. એમ. એલ. વિશેષતાઓ અનુસાર તેનું કદ બદલી શકાય છે. સ્પેસર જીઆઇએફ અદ્રશ્ય હોવાનું કારણ એ છે કે એચટીએમએલ વિકાસકર્તા ટેબલ સેલ બનાવી શકે છે અને પૃષ્ઠભૂમિને ચોક્કસ રંગથી ભરી શકે છે જેને પારદર્શક સ્પેસર જીઆઇએફ દ્વારા જોઈ શકાય છે. દાખલા તરીકે, એક બાજુએ ચોરસ વાદળી બોક્સ 500 પિક્સેલ્સ બનાવવા માંગતા વિકાસકર્તા વધારાની બેન્ડવિડ્થના ભોગે અલગ વાદળી 500 × 500 ગ્રાફિકનો ઉપયોગ કરી શકે છે. તેના બદલે, વિકાસકર્તા ટેબલ સેલ પૃષ્ઠભૂમિ રંગને સ્પષ્ટ કરી શકે છે અને પહેલાથી અસ્તિત્વમાં રહેલા પારદર્શક સ્પેસર GIF ના પરિમાણોને સ્પષ્ટ કરી શકે છે. ખામીઓ ડિઝાઇન ઘણીવાર ડિઝાઇનરના પ્રદર્શન પર સંપૂર્ણ દેખાતી હતી, પરંતુ તે વાચકના પ્રદર્શન પર સંપૂર્ણપણે અલગ દેખાઈ શકે છે. વિવિધ સ્ક્રીન રીઝોલ્યુશન, બ્રાઉઝર રેન્ડરિંગ એન્જિન, તેમજ વપરાશકર્તા ફોન્ટ પસંદગીઓ, ડિઝાઇનના લેઆઉટને નોંધપાત્ર રીતે બદલી શકે છે. ઘણી ડિઝાઇન ખાલી ન વાંચી શકાય તેવી બની ગઈ, ખાસ કરીને નાની સ્ક્રીન અને મોબાઇલ ઉપકરણો લોકપ્રિય બન્યા. સ્પેસર GIF સાથે ડિઝાઇનનો અમલ કરવો અત્યંત કંટાળાજનક હોઈ શકે છે-ખાસ કરીને જ્યારે હાલની ડિઝાઇનમાં નાના ફેરફારો કરવામાં આવે છે. અપ્રચલિતતા લગભગ 1998 સુધીમાં વેબ પૃષ્ઠો ડિઝાઇન કરવા માટે આ તકનીક અપ્રચલિત થઈ ગઈ હતી. સી. એસ. એસ. ના અમલીકરણથી એચ. ટી. એમ. એલ. ઓબ્જેક્ટ્સના કદને સીધા સેટ કરવાની મંજૂરી મળી. બ્રાઉઝરના નબળા અમલીકરણ અને વિકાસકર્તાની જડતાને કારણે સી. એસ. એસ. નો સ્વીકાર ધીમો હોવા છતાં, સ્પેસર જી. આઈ. એફ. ના ઉપયોગ દ્વારા સક્ષમ તત્વ પ્લેસમેન્ટને નિયંત્રિત કરવાની મૂળભૂત ક્ષમતા લગભગ 1997 સુધીમાં ઉપયોગી થઈ ગઈ હતી. વધુમાં, વેબ સામગ્રીને ઍક્સેસ કરવા માટે મોબાઇલ ઉપકરણોના વધતા ઉપયોગને પ્રતિસાદ આપવાના પ્રયાસમાં ટેબલ-અને ગ્રીડ-આધારિત લેઆઉટને પ્રવાહી લેઆઉટ દ્વારા બદલવામાં આવ્યા હતા. આ ડિઝાઇન પદ્ધતિઓએ તત્વો વચ્ચે દ્વિ-પરિમાણીય લેઆઉટને નિયંત્રિત કરવાના પ્રયાસને છોડી દીધો. તેના બદલે ઘટકો વાચકના બ્રાઉઝરને ઓફર કરવામાં આવશે અને બ્રાઉઝર તેમને વાચકની બ્રાઉઝિંગ વિંડોના કદ અનુસાર શક્ય તેટલું શ્રેષ્ઠ સ્થાન આપશે. પ્રવાહી ડિઝાઇન લેઆઉટ વપરાશકર્તાના બ્રાઉઝર પર પૃષ્ઠ તત્વ કદના સેટિંગને ઓછું મહત્વનું બનાવે છે. આ ખાસ કરીને સ્પષ્ટ હતું જ્યાં તેણે પિક્સેલ્સ જેવા સંપૂર્ણ એકમોમાં કદ નક્કી કરવાની જરૂરિયાતને દૂર કરી હતી. વેબ ડિઝાઈનર વાચકની સ્ક્રીન વિંડોના કદને ક્યારેય નિયંત્રિત કરી શક્યા ન હોવાથી, કદને સખત રીતે સેટ કરવાનો પ્રયાસ હંમેશા એક ભૂલ હતી. સંદર્ભો બાહ્ય કડીઓ ડેવિડ સીગલ સ્પેસર દ્વારા સિંગલ-પિક્સેલ GIF ટ્રિક @સી. કે. ડબલ્યુ. એસ., GIF ઉદાહરણ CSS2 બોક્સ મોડલ સ્પષ્ટીકરણ, વર્લ્ડ વાઇડ વેબ કન્સોર્ટિયમ PHP ઉદાહરણ પ્રોગ્રામિક રીતે GIF અને PNG બંધારણ બંનેમાં ફાઇલ અને ડેટા યુઆરએલ તરીકે નાના GIF સંભવિત સ્પેસર રજૂઆતો પેદા કરે છે.