Spacer GIF
ಸ್ಪೇಸರ್ ಜಿಐಎಫ್ ಒಂದು ಸಣ್ಣ, ಪಾರದರ್ಶಕ ಜಿಐಎಫ್ ಚಿತ್ರವಾಗಿದ್ದು, ಇದನ್ನು ವೆಬ್ ವಿನ್ಯಾಸ ಮತ್ತು ಎಚ್ಟಿಎಮ್ಎಲ್ ಕೋಡಿಂಗ್ನಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ವೆಬ್ ಪುಟದಲ್ಲಿ ಎಚ್. ಟಿ. ಎಂ. ಎಲ್ ಅಂಶಗಳ ದೃಶ್ಯ ವಿನ್ಯಾಸವನ್ನು ನಿಯಂತ್ರಿಸಲು ಅವುಗಳನ್ನು ಬಳಸಲಾಗುತ್ತಿತ್ತು, ಆ ಸಮಯದಲ್ಲಿ ಕೇವಲ ಎಚ್. ಟಿ. ಎಂ. ಎಲ್ ಮಾನದಂಡವು ಇದನ್ನು ಅನುಮತಿಸಲಿಲ್ಲ. ಬ್ರೌಸರ್ ಯುದ್ಧಗಳು ಎಚ್. ಟಿ. ಎಂ. ಎಲ್. 2 ಟೇಬಲ್ ಟ್ಯಾಗ್ಗಳಿಗೆ ಲೇಔಟ್ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಸೇರಿಸಿದ ನಂತರ ಅವು ಹೆಚ್ಚಾಗಿ ಬಳಕೆಯಲ್ಲಿಲ್ಲ, ಮತ್ತು ಕ್ಯಾಸ್ಕೇಡಿಂಗ್ ಸ್ಟೈಲ್ ಶೀಟ್ಗಳನ್ನು ವ್ಯಾಪಕವಾಗಿ ಅಳವಡಿಸಿಕೊಳ್ಳುವ ಹೊತ್ತಿಗೆ ಹೆಚ್ಚಾಗಿ ಬಳಸಲಾಗಲಿಲ್ಲ. ಡೇವಿಡ್ ಸೀಗೆಲ್ ಅವರ 1996 ರ ಪುಸ್ತಕ ಕ್ರಿಯೇಟಿಂಗ್ ಕಿಲ್ಲರ್ ವೆಬ್ ಸೈಟ್ಗಳು ಸ್ಪೇಸರ್ ಜಿಐಎಫ್ ತಂತ್ರವನ್ನು ಪ್ರಕಟಿಸಿದ ಮೊದಲ ಪುಸ್ತಕವಾಗಿದೆ. ಸೀಗೆಲ್ ಪ್ರಕಾರ, ಆತ ತನ್ನ ವಾಸದ ಕೋಣೆಯಲ್ಲಿ ತಂತ್ರವನ್ನು ಕಂಡುಹಿಡಿದನು. ಕ್ಯಾಸ್ಕೇಡಿಂಗ್ ಸ್ಟೈಲ್ ಶೀಟ್ಸ್ (ಸಿಎಸ್ಎಸ್) ಮಾನದಂಡವು ವೆಬ್ ಪುಟಗಳನ್ನು ರೂಪಿಸಲು ಸ್ಪೇಸರ್ ಜಿಐಎಫ್ಗಳ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಿತು. ನಿರ್ದಿಷ್ಟ ಅಂಶದ ಮೇಲಿನ ಅಂಚು ಅಥವಾ ಪ್ಯಾಡಿಂಗ್ ಅನ್ನು ಬದಲಾಯಿಸುವ ಮೂಲಕ ಅಥವಾ ಸ್ಪಷ್ಟವಾಗಿ ಸಂಬಂಧಿತ ಸ್ಥಾನವನ್ನು ಹೊಂದಿಸುವ ಮೂಲಕ ಸಿಎಸ್ಎಸ್ ಅದೇ ಪರಿಣಾಮಗಳನ್ನು ಹಲವಾರು ರೀತಿಯಲ್ಲಿ ಸಾಧಿಸಬಹುದು. ಟೇಬಲ್ ಕೋಶಗಳ ಗಾತ್ರವನ್ನು ನೇರವಾಗಿ ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೂ, ಪ್ರತಿ ಕೋಶವು ಐಎಂಜಿ ಟ್ಯಾಗ್ ಮೂಲಕ ಚಿತ್ರವನ್ನು ಹೊಂದಿರಬಹುದು ಎಂದು ಮೊದಲೇ ಗುರುತಿಸಲಾಗಿತ್ತು. ಇಮೇಜ್ ಟ್ಯಾಗ್ಗಳ ಗಾತ್ರವನ್ನು ಅವುಗಳ ಅಗಲ ಮತ್ತು ಎತ್ತರದ ಗುಣಲಕ್ಷಣಗಳೊಂದಿಗೆ ಸ್ವತಂತ್ರವಾಗಿ ಹೊಂದಿಸಬಹುದು. ಟೇಬಲ್ ಸೆಲ್ ನಂತರ ಈ ಚಿತ್ರವನ್ನು ಹೊಂದಲು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ತನ್ನ ಗಾತ್ರವನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ. ಪ್ರದರ್ಶಿಸಲಾದ ಗಾತ್ರವು ಸಂಪೂರ್ಣವಾಗಿ ಗುಣಲಕ್ಷಣಗಳಿಂದ ನಿಯಂತ್ರಿಸಲ್ಪಡುತ್ತದೆ ಮತ್ತು ಬಳಸಿದ ಚಿತ್ರ ಕಡತದ ನಿಜವಾದ ಗಾತ್ರದಿಂದ ಸ್ವತಂತ್ರವಾಗಿದೆ ಎಂದು ಸಹ ಅರಿತುಕೊಳ್ಳಲಾಯಿತು (ಆದಾಗ್ಯೂ ನಿಜವಾದ ಚಿತ್ರ ಕಡತವು ಇನ್ನೂ ಅಗತ್ಯವಾಗಿತ್ತು). ಅಂತೆಯೇ, ವೆಬ್ ಪುಟದಲ್ಲಿ ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಅನೇಕ ಸ್ಪೇಸರ್ ಚಿತ್ರಗಳಿಗೆ ಒಂದೇ ಚಿತ್ರ ಕಡತವನ್ನು ಬಳಸಬಹುದು. ಈ ಚಿತ್ರವು ಪುಟದಂತೆಯೇ ಒಂದೇ ಬಣ್ಣದ್ದಾಗಿರುವುದರಿಂದ ಅಥವಾ ಪಾರದರ್ಶಕವಾಗಿರುವುದರಿಂದ ಅದು ಅಗೋಚರವಾಗಿರಬೇಕು ಎಂಬುದು ಮಾತ್ರ ಅವಶ್ಯಕತೆಯಾಗಿತ್ತು. ಸ್ಪೇಸರ್ ಜಿಐಎಫ್ಗಳು ಸ್ವತಃ ಸಣ್ಣ ಪಾರದರ್ಶಕ ಚಿತ್ರ ಕಡತಗಳಾಗಿದ್ದವು. ಜಿಐಎಫ್ ಕಡತಗಳನ್ನು ಬಳಸಲಾಗುತ್ತಿತ್ತು ಏಕೆಂದರೆ ಇದು ಜೆಪಿಇಜಿಗಿಂತ ಭಿನ್ನವಾಗಿ ಪಾರದರ್ಶಕತೆಯನ್ನು ಬೆಂಬಲಿಸುವ ಸಾಮಾನ್ಯ ಸ್ವರೂಪವಾಗಿತ್ತು. ಈ ಕಡತಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ spacer.gif, transparent.gif ಅಥವಾ 1x1.gif ಎಂದು ಹೆಸರಿಸಲಾಗುತ್ತಿತ್ತು. ಕ್ಯಾಸ್ಕೇಡಿಂಗ್ ಸ್ಟೈಲ್ ಶೀಟ್ಗಳನ್ನು (ಸಿಎಸ್ಎಸ್) ವ್ಯಾಪಕವಾಗಿ ಅಳವಡಿಸಿಕೊಳ್ಳುವ ಮೊದಲು, ವೆಬ್ ಪುಟದೊಳಗೆ ಖಾಲಿ ಜಾಗವನ್ನು ನಿಯಂತ್ರಿಸಲು ಸ್ಪೇಸರ್ ಜಿಐಎಫ್ಗಳನ್ನು ಬಳಸಲಾಗುತ್ತಿತ್ತು, ಅದನ್ನು ನೀಡಲಾದ ಎಚ್ಟಿಎಮ್ಎಲ್ ಗುಣಲಕ್ಷಣಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ಮರುಗಾತ್ರಗೊಳಿಸಬಹುದು. ಸ್ಪೇಸರ್ ಜಿಐಎಫ್ ಅಗೋಚರವಾಗಲು ಕಾರಣವೆಂದರೆ ಎಚ್. ಟಿ. ಎಂ. ಎಲ್ ಡೆವಲಪರ್ ಟೇಬಲ್ ಸೆಲ್ ಅನ್ನು ರಚಿಸಬಹುದು ಮತ್ತು ಪಾರದರ್ಶಕ ಸ್ಪೇಸರ್ ಜಿಐಎಫ್ ಮೂಲಕ ವೀಕ್ಷಿಸಬಹುದಾದ ನಿರ್ದಿಷ್ಟ ಬಣ್ಣದಿಂದ ಹಿನ್ನೆಲೆಯನ್ನು ತುಂಬಬಹುದು. ಉದಾಹರಣೆಗೆ, ಒಂದು ಬದಿಯಲ್ಲಿ 500 ಪಿಕ್ಸೆಲ್ಗಳ ಚೌಕಾಕಾರದ ನೀಲಿ ಪೆಟ್ಟಿಗೆಯನ್ನು ರಚಿಸಲು ಬಯಸುವ ಡೆವಲಪರ್ ಹೆಚ್ಚುವರಿ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ನ ವೆಚ್ಚದಲ್ಲಿ ಪ್ರತ್ಯೇಕ ನೀಲಿ 500x500 ಗ್ರಾಫಿಕ್ ಅನ್ನು ಬಳಸಬಹುದು. ಬದಲಾಗಿ, ಡೆವಲಪರ್ ಟೇಬಲ್ ಸೆಲ್ ಹಿನ್ನೆಲೆ ಬಣ್ಣವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು ಮತ್ತು ಮೊದಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪಾರದರ್ಶಕ ಸ್ಪೇಸರ್ ಜಿಐಎಫ್ ಆಯಾಮಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು. ತಯಾರಿಸಿದ ವಿನ್ಯಾಸಗಳು ಆಗಾಗ್ಗೆ ವಿನ್ಯಾಸಕರ ಪ್ರದರ್ಶನದಲ್ಲಿ ಪರಿಪೂರ್ಣವಾಗಿ ಕಾಣುತ್ತಿದ್ದವು, ಆದರೆ ಓದುಗರ ಪ್ರದರ್ಶನದಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ವಿಭಿನ್ನವಾಗಿ ಕಾಣುತ್ತಿದ್ದವು. ವಿಭಿನ್ನ ಪರದೆಯ ರೆಸಲ್ಯೂಶನ್, ಬ್ರೌಸರ್ ರೆಂಡರಿಂಗ್ ಎಂಜಿನ್ಗಳು ಮತ್ತು ಬಳಕೆದಾರರ ಫಾಂಟ್ ಆದ್ಯತೆಗಳು ವಿನ್ಯಾಸದ ವಿನ್ಯಾಸವನ್ನು ಗಣನೀಯವಾಗಿ ಬದಲಾಯಿಸಬಹುದು. ವಿಶೇಷವಾಗಿ ಸಣ್ಣ-ಪರದೆಯ ಮತ್ತು ಮೊಬೈಲ್ ಸಾಧನಗಳು ಜನಪ್ರಿಯವಾದಂತೆ, ಅನೇಕ ವಿನ್ಯಾಸಗಳು ಸರಳವಾಗಿ ಓದಲಾಗಲಿಲ್ಲ. ಸ್ಪೇಸರ್ ಜಿಐಎಫ್ಗಳೊಂದಿಗೆ ವಿನ್ಯಾಸವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು ಅತ್ಯಂತ ಬೇಸರದ ಸಂಗತಿಯಾಗಿರಬಹುದು-ವಿಶೇಷವಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಿನ್ಯಾಸದಲ್ಲಿ ಸಣ್ಣ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವಾಗ. ಸುಮಾರು 1998 ರ ಹೊತ್ತಿಗೆ ವೆಬ್ ಪುಟಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು ಈ ತಂತ್ರವು ಬಳಕೆಯಲ್ಲಿಲ್ಲ. ಸಿಎಸ್ಎಸ್ನ ಅನುಷ್ಠಾನವು ಎಚ್ಟಿಎಮ್ಎಲ್ ವಸ್ತುಗಳ ಗಾತ್ರಗಳನ್ನು ನೇರವಾಗಿ ಹೊಂದಿಸಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. ಕಳಪೆ ಬ್ರೌಸರ್ ಅನುಷ್ಠಾನಗಳು ಮತ್ತು ಡೆವಲಪರ್ ಜಡತ್ವದಿಂದಾಗಿ ಸಿಎಸ್ಎಸ್ನ ಅಳವಡಿಕೆಯು ನಿಧಾನವಾಗಿದ್ದರೂ, ಸ್ಪೇಸರ್ ಜಿಐಎಫ್ಗಳ ಬಳಕೆಯಿಂದ ಸಕ್ರಿಯಗೊಳಿಸಲಾದ ಅಂಶ ನಿಯೋಜನೆಯನ್ನು ನಿಯಂತ್ರಿಸುವ ಮೂಲ ಸಾಮರ್ಥ್ಯವನ್ನು ಸುಮಾರು 1997 ರ ಹೊತ್ತಿಗೆ ಬಳಸಬಹುದಾಗಿತ್ತು. ಇದರ ಜೊತೆಗೆ, ವೆಬ್ ವಿಷಯವನ್ನು ಪ್ರವೇಶಿಸಲು ಮೊಬೈಲ್ ಸಾಧನಗಳ ಹೆಚ್ಚುತ್ತಿರುವ ಬಳಕೆಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುವ ಪ್ರಯತ್ನದಲ್ಲಿ ಟೇಬಲ್ ಮತ್ತು ಗ್ರಿಡ್ ಆಧಾರಿತ ವಿನ್ಯಾಸಗಳನ್ನು ದ್ರವ ವಿನ್ಯಾಸಗಳಿಂದ ಬದಲಾಯಿಸಲಾಯಿತು. ಈ ವಿನ್ಯಾಸ ವಿಧಾನಗಳು ಅಂಶಗಳ ನಡುವೆ ಎರಡು ಆಯಾಮದ ವಿನ್ಯಾಸವನ್ನು ನಿಯಂತ್ರಿಸುವ ಪ್ರಯತ್ನವನ್ನು ಕೈಬಿಟ್ಟವು. ಬದಲಿಗೆ ಅಂಶಗಳನ್ನು ಓದುಗರ ಬ್ರೌಸರ್ಗೆ ನೀಡಲಾಗುತ್ತದೆ ಮತ್ತು ಓದುಗರ ಬ್ರೌಸಿಂಗ್ ವಿಂಡೋದ ಗಾತ್ರಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಬ್ರೌಸರ್ ಅವುಗಳನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ಉತ್ತಮವಾಗಿ ಇರಿಸುತ್ತದೆ. ದ್ರವರೂಪದ ವಿನ್ಯಾಸ ವಿನ್ಯಾಸಗಳು ಬಳಕೆದಾರರ ಬ್ರೌಸರ್ನಲ್ಲಿ ಪುಟದ ಅಂಶಗಳ ಗಾತ್ರಗಳ ಸೆಟ್ಟಿಂಗ್ಗೆ ಕಡಿಮೆ ಪ್ರಾಮುಖ್ಯತೆಯನ್ನು ನೀಡಿತು. ಇದು ಪಿಕ್ಸೆಲ್ಗಳಂತಹ ಸಂಪೂರ್ಣ ಘಟಕಗಳಲ್ಲಿ ಗಾತ್ರಗಳನ್ನು ಹೊಂದಿಸುವ ಅಗತ್ಯವನ್ನು ತೆಗೆದುಹಾಕುವಲ್ಲಿ ಇದು ವಿಶೇಷವಾಗಿ ಸ್ಪಷ್ಟವಾಗಿತ್ತು. ವೆಬ್ ಡಿಸೈನರ್ ಓದುಗರ ಪರದೆಯ ಕಿಟಕಿಯ ಗಾತ್ರವನ್ನು ನಿಯಂತ್ರಿಸಲು ಎಂದಿಗೂ ಸಾಧ್ಯವಾಗದ ಕಾರಣ, ಗಾತ್ರಗಳನ್ನು ಕಟ್ಟುನಿಟ್ಟಾಗಿ ಹೊಂದಿಸುವ ಪ್ರಯತ್ನವು ಯಾವಾಗಲೂ ತಪ್ಪಾಗಿತ್ತು. ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಸಿಂಗಲ್-ಪಿಕ್ಸೆಲ್ ಜಿಐಎಫ್ ಟ್ರಿಕ್ @ಸಿಕೆಡಬ್ಲ್ಯೂಎಸ್, ಡೇವಿಡ್ ಸೀಗೆಲ್ ಸ್ಪೇಸರ್ ಜಿಐಎಫ್ ಉದಾಹರಣೆ ಸಿಎಸ್ಎಸ್2 ಬಾಕ್ಸ್ ಮಾಡೆಲ್ ಸ್ಪೆಸಿಫಿಕೇಷನ್, ವರ್ಲ್ಡ್ ವೈಡ್ ವೆಬ್ ಕನ್ಸೋರ್ಟಿಯಂ ಪಿಎಚ್ಪಿ ಜಿಐಎಫ್ ಮತ್ತು ಪಿಎನ್ಜಿ ಸ್ವರೂಪಗಳೆರಡರಲ್ಲೂ ಫೈಲ್ ಮತ್ತು ಡೇಟಾ ಯುಆರ್ಎಲ್ಗಳಾಗಿ ಸಾಧ್ಯವಾದಷ್ಟು ಚಿಕ್ಕ ಜಿಐಎಫ್ ಸ್ಪೇಸರ್ ಪ್ರಾತಿನಿಧ್ಯಗಳನ್ನು ಪ್ರೊಗ್ರಾಮ್ಯಾಟಿಕ್ ಆಗಿ ಉತ್ಪಾದಿಸಲು ಉದಾಹರಣೆ